https://github.com/lindseystead/lindseystead
https://github.com/lindseystead/lindseystead
fullstack portfolio profile react typescript
Last synced: 16 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/lindseystead/lindseystead
- Owner: lindseystead
- Created: 2024-12-11T18:41:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-07-09T19:04:16.000Z (16 days ago)
- Last Synced: 2026-07-09T20:11:13.520Z (16 days ago)
- Topics: fullstack, portfolio, profile, react, typescript
- Size: 2.93 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lindsey D. Stead
**Founder & Engineer @ [Lifesaver Technology Services](https://lifesavertech.ca)**
Building production platforms and AI systems for real operations.










I design and ship production software where the data has to be right because real decisions ride on
it — civil engineering proposals, community-resource navigation, education, food security. I came to
engineering from Psychology and Health Sciences, so I weigh human workflows and operational
constraints as heavily as architecture and data flow.
Most of my work ships as **proprietary, revenue-generating production software** I own and operate.
The products below are live; **[ArchGuard](https://github.com/lindseystead/ArchGuard)** is open
source if you'd like to read code.
## Live Products
| Project | What it is | Stack |
|---|---|---|
| **[CivilProposal](https://www.civilproposal.com)** | Site-intelligence and proposal-automation platform for Canadian civil engineering firms. Geocodes a project address, assembles **31 categories** of scoping intelligence from live municipal, provincial, and federal open data, then generates a proposal draft grounded in that evidence — reducing scoping risk by putting real, cited data behind every proposal and compressing a 4-6 hr research-and-draft cycle into minutes. **2,500+ tests.** | TypeScript · React · Node · PostgreSQL |
| **[HelpKelowna](https://www.helpkelowna.com)** · **[HelpBC](https://www.helpbc.ca)** | Free community-resource navigation platform. A multi-signal verification pipeline (Google Places, website scraping, org-email confirmation, curator review) keeps **1,000+ listings** current without manual upkeep. Migrating to the **[HSDS 3.2.3](https://docs.openreferral.org/en/latest/hsds/overview.html)** open standard. Featured in [Kelowna Capital News](https://kelownacapnews.com/2026/03/25/it-needed-to-exist-new-community-resource-platform-created-by-kelowna-software-developer/). | TypeScript · React · Express · PostgreSQL |
| **[School2Home](https://school2home.ca)** | EdTech SaaS translating the entire BC K-12 curriculum into plain English — **282 curriculum pages** across 10 subjects — with an AI tutor (Anthropic Claude) grounded in the official standards. Organization-scoped multi-tenancy, SAML SSO, Stripe billing, BullMQ/Redis queues, React Native app. | TypeScript · React · Prisma · Redis |
| **[FillOnce](https://www.fillonce.app)** | One-click autofill for structured forms, PDFs, and Word documents, using AI-assisted semantic field mapping to fill from a single stored profile. | TypeScript · Python · AI |
| **[PawsitivePlacements](https://www.pawsitiveplacements.ca)** | Pet adoption and ethical-rehoming platform for BC. 19-table normalized schema, security-first, Playwright CI. | PHP · MySQL |
| **[Foodbank Check-In](https://foodbank-checkin-tan.vercel.app)** · [code](https://github.com/lindseystead/foodbank-checkin-system) | Replaces paper-based food-bank intake with a **multilingual self-service kiosk** clients reach by scanning a QR code — they check themselves in without volunteer help, cutting staff time and queue waits. **N-tier swappable backend** runs standalone as a CSV check-in parser or against Link2Feed's REST API via an HMAC-SHA256-signed, multi-tenant client. Privacy-first: field-level encryption, row-level security, a documented PIA, and a 24-hour data purge. | TypeScript · React · Express |
## Open Source
| Project | What it is | Stack |
|---|---|---|
| **[ArchGuard](https://github.com/lindseystead/ArchGuard)** | Deterministic, local-first CLI that enforces architectural boundaries in React/TypeScript codebases, failing the build when code crosses a layer it shouldn't. Built to keep AI-assisted code inside its guardrails. | TypeScript |
## How I Build
- **Evidence first, AI second.** Deterministic pipelines against real sources produce structured,
cited data; the LLM writes *from* that evidence, never inventing it.
- **Tests as guardrails, not decoration.** CivilProposal alone carries 2,500+ tests across its
scoping, budget, and generation layers.
- **Architecture you can enforce.** Explicit layer boundaries, checked in CI (see ArchGuard).
- **Built for how the work actually happens** — short deadlines, high accuracy bars, privacy
obligations, and users who aren't engineers.
---
📍 British Columbia, Canada · [Lifesaver Technology Services](https://lifesavertech.ca)