Selected work

Healthcare systems, applied AI, and product engineering.

Each project carries its honest build status. Where a figure appears, it is countable from source control — tests, migrations, commits. Nothing here claims a deployment or a user base it does not have.

5

Systems architected end to end

498

Automated tests

154

Database migrations authored

1,229

Commits across those systems

Flagship system

Where the workflow lives in the database

The deepest system in this portfolio: an equipment fleet platform whose 11-state lifecycle and tenant isolation are enforced in Postgres rather than in the client.

Flagship system · Live deployment
ProductionCase Study

Multi-Tenant Clinical Equipment Tracking

Running across 4 Vancouver Coastal Health sites, tracking 800+ wheelchairs and clinical assets through an 11-state lifecycle the database enforces directly — so a transition that skips a step, or a role that is not permitted to make it, simply cannot be written.

  • Live across 4 Vancouver Coastal Health sites, tracking 800+ assets
  • An 11-state request lifecycle whose transitions are gated by role in the database
  • Postgres row-level security isolating every tenant, enforced below the API
  • QR scanning driving intake, assignment, and return from the floor

React · Vite · Supabase · PostgreSQL · Row-Level Security · Edge Functions · QR workflows

Read the case study

Request lifecycle · 11 states

  1. Requested
  2. Acknowledged
  3. Searching
  4. Waiting
  5. On Hold
  6. Assigned
  7. In Use
  8. Discharged
  9. Completed
  10. Cleaning
  11. Available

Enforcement path

QR Scan
RPC
State + Audit
Tenant RLS
Dashboards

4 sites

live deployment

800+

assets tracked

11

workflow states

243

test files

Engineered systems

Regulated data, retrieval, and financial correctness

Three more systems built end to end. Each one solves a problem that a CRUD app cannot: encrypted-but-searchable identity, retrieval that refuses, and a ledger the database will not let you edit.

Also built: Gemms AI Assistant — a multi-tenant retrieval widget on pgvector with an HNSW index, where tenant filtering runs before ranking rather than after. Case study not yet written.

Design studies

Systems designed, modelled, and reasoned about

Architecture and modelling exercises. These are design work with in-browser demonstrations — they are not shipped backends, and each page says so.

Client & web work

Delivered for clinics and local organisations

Service work rather than product engineering — marketing and booking sites built for real businesses.

Third-party infrastructure

Open-source platforms evaluated, not authored

Listed separately and explicitly: these are open-source codebases written by other people, assessed as a possible foundation for a clinic booking product.

Let's build the next healthcare system.

I'm running a multi-site hospital equipment-tracking and analytics system in production, and I'm open to healthcare data, analytics, AI, and application engineering roles — remote, hybrid, or on-site. The best way in is a short conversation.

Start a conversation

Find me on