I'm a Software Engineer with 14+ years of experience building web, mobile, and cross-platform TV applications across startups, political campaigns, and civic technology.
Gravity Centers: Where to Start a TypeScript Migration
Here's what Patreon's seven-year, 11,000-file migration actually teaches us about doing it right.
Every Home Is a UI
Retrofitting my home for my mom's hip replacement taught me that accessibility follows the same rules everywhere. Physical spaces are just another interface.
Shared Brain: Achieving Zero-Wait States with Optimistic UI
Run the same logic on frontend and backend. Eliminate drift, get instant feedback and zero-wait states.
How I Use Cursor to Plan and Ship
How I use Cursor's planning tool and Composer to build production apps with testable deliverables and proper sequencing.
Featured Work
A full-stack SaaS platform for casting recipes to a TV or smart display.
Give users the ability to change the look and feel of their page using themes and customizations.
Supporting diverse user journeys in one Next.js app.
Interactive Demos
Drag and drop functionality with a reorderable list using Framer Motion and a Kanban board using HTML5 Drag and Drop API
Ensuring performance with queuing and optional deduplication
Instant UI updates with background server synchronization