Connect with me via the floating button
Thoughts on AI product development, building in public, and the craft of shipping software that matters. Written from the trenches.

How I turned a pile of simctl scripts into a repeatable skill for QA, demos, and screenshot capture.
How I shipped Resolution Tracker in 24 days, including the Claude-in-Chrome workflow that unblocked RevenueCat.

Why I ran nine Codex CLI agents in parallel to verify claims and what it taught me about trust and evidence.

Why I replaced three store dashboards with a unified set of CLI tools and how it changed my shipping rhythm.
A build-in-public story about shipping Resolution Tracker in three weeks with a tight loop and AI help.

How I run a 15-agent system with a supervisor, guardrails, and a daily workflow that keeps output reliable.
How a simple gamification layer tripled retention in Resolution Tracker and what I learned from it.
Why I trimmed onboarding to three screens and the data signals that kept the flow honest.

How I built Space Invaders audio with the Web Audio API and no WAV files.
Get notified when I publish new stories about AI development and building products that ship.
Follow along on Twitter/X.