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
AI-powered 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

I Couldn't Finish a Blog Post for Twenty Years. So I Built BlackOps.
Hundreds of unfinished drafts in twenty years. Forty-five published in five months. This is what BlackOps is, where it came from, and the proof it works.

BlackOps Kept Giving Me the Same SEO Advice Every Week. So I Gave It a Memory.
Per-site snapshots and a recommendation ledger turned stateless analytics into advice that builds on itself.
Why stateless analytics tools give the same advice forever, and how a recommendation ledger plus delta injection made my AI assistant actually track progress per site.

I Don't Open Analytics Anymore. I Just Ask.
My site is posts, pages, and signups. So is yours. Here's what happens when you can talk to it.
Every BlackOps-hosted site is posts, pages, and newsletter signups. So instead of opening a dashboard, you just ask your site how it's doing. The interesting part is that everyone asks it something different.

Sorties: Fire Real Actions Straight From Your AI Chat
Set up an action once. Fire it by name from anywhere, even your phone.
Sorties turn one chat message into a real action. Fix a bug, message your team, fire a Zapier automation. Set it up once, fire it by name from anywhere.
