Selected Work

Projects that ship.

Every trade-off visible. Every decision explained.

DMMC — A Booking Product, Not a Website
Full Stack · Photography
Mobile Bartending · Full Product
DMMC — A Booking Product, Not a Website
John needed a way for clients to build and price their own bartending package without a phone call. We built a full booking wizard with dynamic pricing, Stripe deposits, and a Supabase backend. Mobile-first by design — web-native to avoid Apple's 15-27% commission.
Client: John Crosby
Year: 2025
Role: Design + Engineering + Photography
Web-native over native app — avoided Apple commission, same UX feel
Zustand + sessionStorage for wizard state — no backend round-trip per step
Greenfield build — faster to ship clean than inherit someone else's decisions
Dr. Williams — A Consulting Platform for a New Kind of Practice
Healthcare · Full Stack
Healthcare · Professional Services
Dr. Williams — A Consulting Platform for a New Kind of Practice
Dr. Mikaëlle Williams is an orthodontic resident who consults general dentists on complex cases — keeping patients in-house instead of referring them out. She needed a platform that looked as credible as her credentials and could eventually handle case submission, file uploads, and per-case billing.
Client: Dr. Mikaëlle Williams
Year: 2026
Role: Design + Engineering (sole)
Frontend-first, backend later — shipped credible before functional
Sticky mentorship tab over separate domain — one site, two audiences
Handwritten annotations on process cards — signals person, not system
Design Pull — One Command to Sync Tokens to Figma
Open Source · CLI
Developer Tools · Open Source
Design Pull — One Command to Sync Tokens to Figma
A CLI that reads design tokens from a markdown file and pushes them to Figma as variables. V1 was a Rube Goldberg machine — Claude API, Desktop Bridge plugin, WebSocket plumbing. Then Figma shipped their official MCP server and the entire architecture collapsed into something simple. 2,100 lines deleted, dependencies cut from 6 to 3.
Client: Personal Project
Year: 2025
Role: Design + Engineering (sole)
Ripped out working V1 entirely — Figma's official MCP made the custom plumbing unnecessary
Claude Code subprocess over Anthropic SDK — less control, dramatically less code
Open source from day one — forces better docs, cleaner boundaries