Projects
npm CLI
create-mvp
An open-source npm CLI for setting up a SaaS project, built from infrastructure I use in four production products.
TypeScript · Turborepo · Next.js · tRPC · Prisma · Better Auth
CRM
LawFlow
A production CRM for law firms that I built as the sole developer, from its core interface through tenant isolation, billing, tests, and deployment.
Next.js · TypeScript · tRPC · Supabase · Postgres/RLS · Asaas
browser IDE
Anvil
A browser IDE that keeps an AI agent, code, a real terminal, live preview, and reversible Git checkpoints in one workspace.
React · TypeScript · xterm.js · WebSockets · Git
product analytics
Northstar
A product analytics interface that ties behavior to business outcomes and keeps time windows, drivers, lift, and confidence beside the numbers.
Next.js · React · TypeScript · Tailwind CSS · SVG · Data visualization
AI agent
Kestrel
An Outlook email and calendar agent whose per-tool permissions, human approvals, and audit trail make every external action visible.
Next.js · React · TypeScript · SSE · MCP · Microsoft Graph
open source
Turistar
An open-source travel planner I designed and shipped for my own trips, with a drag-and-drop day board, maps, budgets, and event-sourced collaboration.
Next.js · TypeScript · Supabase · Event Sourcing · Realtime · Leaflet





