Full-stack developer in the TypeScript ecosystem — I ship across web, mobile, and backend and pick the tool to fit the problem.
🔭 Currently building CivStart, a govtech platform (Next.js · NestJS · Prisma) — including LLM-powered document generation and the Clerk auth layer.
🛹 Shipped Skate App, a social skateboarding app on iOS/Android (React Native · Expo · NestJS).
🧪 Building PassKit, an AI exam-prep tool with retrieval over past papers and spaced repetition (Next.js · Supabase · OpenAI).
Stack: TypeScript · React · Next.js · React Native · NestJS · PostgreSQL · Prisma · Supabase
I work best on small teams in ambiguous problem spaces — scoping a feature, shipping it, and tightening it where it actually matters.



