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.
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.
Say Less with Cursor Rules
How I use .cursor/rules and glob patterns to enforce standards without cluttering context.
Shared Brain: Achieving Zero-Wait States with Optimistic UI
Achieve high-fidelity feedback by mirroring your backend logic in the browser. Learn how to eliminate logic drift and create zero-wait states with a shared brain architecture.
Your CI Is Running Tests on Old Code: How to Auto-Cancel GitHub Actions
Pushing multiple commits quickly? You're probably paying for 3-4 parallel test runs testing outdated code.
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 using Framer Motion, includes a reorderable list and a Kanban board
Ensuring performance with queuing and optional deduplication
Instant UI updates with background server synchronization