Case studies
Work built to test a real technical idea.
Each one is a real build, with a specific technical bet at the center of it. More are on the way.

Faultline
A real production-readiness review of a live multi-tenant RAG app: a critical cross-tenant leak, six ranked findings, and a 90-day plan, the literal deliverable of the Architecture & AI Review offer.
Automated and manual code review, zero live compute; report in TypeScript, React, Vite, Tailwind

Logbook
A decision and tech-debt registry built around a single idea: reversibility, not a backlog label, is what should decide how much scrutiny a decision gets.
Next.js, TypeScript, Zustand, Supabase, Vitest

Runway
A cash-runway calculator built around one question: are you default alive or default dead, and how much time do you actually have.
Next.js, TypeScript, Zustand, Supabase, Vitest

Triage
A support-ticket triage agent built to prove the distance between an AI demo and an AI system: a real eval run with published numbers, a measured cost ceiling, and tested prompt-injection defense.
TypeScript, Node.js, Groq, Gemini, Zod, Vitest, React, Vite, Tailwind