Building AI‑First
Products.
I ship the tools I wish existed — for content, for developers, for the work of shipping itself.
BlackOps Center, VitalWall, and VoiceCommit are live experiments in what AI‑native software looks like in production — built and operated with the same patterns I apply to everything.
Front-end architect · 30+ years building at scale · shipping AI-first products
psst — try ⌘ A for Asteroids or ⌘ ⇧ L for Lunar Lander
Get the Inside Track
Weekly insights from 30 years of building software — now focused on AI workflows and the systems we're building at BlackOps Center.
AI Development Tips
Real workflows that save hours
30 Years of Dev
Lessons from a long career shipping software
Founder Notes
Behind the scenes building BlackOps Center
No spam, ever. Unsubscribe with one click.
Applied AI in Production
These products are how I test and refine AI-driven development in real systems. Each one is built and operated with the same AI-driven patterns I apply to everything I build.
BlackOps Center
Content intelligence platform
Content intelligence platform. Multi-tenant SaaS with agent-driven content generation, strategic communications, and enterprise-grade tenant isolation.
VitalWall
Used by 500+ websites
Real-time website analytics and visitor tracking platform that boosts engagement through intelligent social proof.
VoiceCommit
Zero to GitHub in 60 seconds
Voice-first developer tool that turns spoken ideas into GitHub Issues, PRs, and updates. An experiment in removing friction between thinking and shipping.
Latest Articles

A Year Into Wispr Flow, I Can't Work Without It Anymore
Bullet points in, full messages out. That's the whole unlock.
A year of Wispr Flow voice dictation changed how I write, message, and brief AI agents, and why I won't go back.

Fifteen Minutes From Content Idea to Published Carousel
Idea to LinkedIn post to carousel, live in fifteen minutes. Then I wrote this.
How a content idea became a written LinkedIn post, a designed carousel, and this blog post itself, all in one 15-minute chat session.

The Least Friction Between You and Your Early Users
Voice feedback you can drop into any app or site with an agent, so early users tell you what is broken by talking
Add a low-friction voice feedback widget to your app or site so early users can tell you what is broken by talking, and have your agent wire it in.

My Workout System Is an iPhone App Now. Claude and I Built It in a Day.
From a blog post about talking to my phone at the gym to a TestFlight beta with subscriptions, in one working day. Here is the receipt.
I was avoiding Claude Fable 5 so July 7 couldn't disappoint me. Then it turned my workout-tracking blog post into Spotter, a real iOS app with an AI coach, in one day. TestFlight beta open.

I've Been Wondering About a Plane for 40+ Years. Claude Found It, and Now I'm Logging All of Them.
Claude found the exact Pan Am 747 I flew on in 1984, down to the tail number. Now I'm logging every flight in BlackOps so none of it disappears again.
I wondered about a Pan Am 747 for 40 years. Claude found the exact tail number. Now I log every flight in BlackOps so the answers never scroll away.

Tracking My Wine Taste Until It Knew My Next Bottle
How a BlackOps Brain turns tasting notes into a model that predicts what you'll actually buy.
I stopped keeping wine notes and built a Brain that learns my palate. Here is what happened when it watched me buy a bottle, and why a model beats a notebook.