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
Agent-native publishing, driven over MCP
The agent-native content operating system. Exposes its whole surface over MCP, so the agent already holding your context can research, draft, publish, and read the analytics back.
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

Slop Is What Falls Out When Nobody's Steering
Medium won't buy an AI detector. They're right, and the standard they're describing is one most human writing has never cleared.
Medium won't build AI detection. The real question was never who typed it. It was whether anyone was minding the output.

The Work Starts When the Thought Does
An autonomous SDLC where a note fires a Claude session, and the pull request is waiting when I get home.
How an autonomous SDLC built on notes, one MCP server, and an Obsidian vault turns a spoken idea into a merged pull request while you're at work.

I Walked Up to Doc Holliday's Grave. Here Is Everything That Happened After.
A log entry, a branded graphic, and this post, out of one conversation and a folder of markdown files.
Logging a 2.6 mile walk to Doc Holliday's grave from a phone: HealthKit data, a corrected duration, a branded card, and a markdown file I own.

Everything Important I Built This Year Started Away From My Desk
A year in review, measured in trips, staycations, and one email read on vacation
A year in review: VoiceCommit born on a California trail, BlackOps built from staycations, a blog post written inside Magic Kingdom, and Spotter's three-build weekend sparked by an email read on vacation.

A stranger took my beta app to the gym and found the bug I couldn't
Three sessions on university WiFi did what weeks of my own testing didn't
A retired engineer testing my workout app at a university gym found a data loss bug my own testing never hit. How I built the offline queue that fixed it, shipped in a weekend.

Everyone's Fishing Off the Same Boat
The growth tools everyone runs on X make you interchangeable. Here's the rig I built instead.
Most X growth tools farm the same recycled replies. I built one that answers from your own second brain, so you sound like you, not the boat.