
Twenty years in product. Now I build AI products myself.
I have done product for twenty years and was an engineer before that. Right now I am building Voice Legacy, a real-time voice-agent memoir platform that I shipped solo using Claude Code. It is live in production with paying customers.
Available now
For product leadership, AI-native operations consulting, forward-deployed engineering, and advisory.
AI · ProjectsLast twenty-four months

Voice Legacy, an AI-powered family memory platform
It interviews your parents and grandparents the way a thoughtful biographer would, then assembles their stories into a real memoir. Two or three agents run the conversation and pull out the memories. Workflows handle transcription, assembly, and publishing.
Claude (Opus/Sonnet/Haiku)·Multi-agent orchestration·LiveKit·Deepgram·Cartesia·pgvector·Firebase·Stripe
Claudia Control Plane, my own Claude Code agent harness
I tried OpenClaw and watched the API bill head toward $1,500 a month, so I built my own Next.js dashboard. It drives a fleet of Claude agents on a Mac mini at home and uses my Claude Code subscription instead of API credits. The dashboard handles proposals, missions, and an activity feed. The agents do the work.
Camberbot, an RC vehicle setup AI
You tell it what you are running, the track surface, and how the car is behaving (understeer, oversteer, traction loss). It tells you what to adjust to fix it. I designed and coded the whole thing. It covers 21 vehicles.
Lucid Motors AI service scheduling
I led product on an AI service scheduling system at Lucid. The system takes a customer's plain-English description of what is wrong with the car, predicts how long the repair will take, and books the appointment around the technicians actually available. I scoped the problem, wrote the requirements, and coordinated the data science and engineering teams that built it.
Terminate Mate, an AI legal assistant
It is an AI legal assistant for people who just got fired, fine-tuned on a corpus of California labor law and case precedents. Lawyers charge $200 to $500 an hour, and 91% of separated employees never read their separation docs. The assistant walks them through their rights and what to do next.
The · SystemHow I build, verify, and operate
Voice Legacy is a production AI platform with real users. I built it and I run it without hiring anyone. People keep asking me how, so I wrote it all down.
Why · solo
It's possible. It's faster. It's personal.
It is actually possible now. A year ago, no one could have done this. Today, AI does the work I would otherwise need a team for. I run development, marketing, support, and the books myself.
Speed beats scale. I ship faster on my own than with a team carrying coordination overhead. The order I want is traction first, then funds, then hires.
This one is personal. My father died and I never captured his stories. No one I would hire today is going to care about that the way I do.
Product
Requirements first, code second
Voice Legacy is the only customer on my roadmap, but I PM it the way I would PM a team's product. I run weekly priority reviews, I take customer-discovery calls when a decision is stuck, and I write requirements for any non-trivial feature. Working solo means no one else pushes back on a bad idea. The discipline matters more, not less.
Development
VS Code when editing, Claude Code when shipping
I describe what needs to exist, I review what comes back, and I make the architectural calls. Claude handles the syntax. Most of my actual typing happens in pull request reviews, not in source files. The Voice Legacy stack runs 60+ database migrations, pgvector for semantic retrieval, Firebase auth, Stripe with webhook handling, AES-256 encryption for sensitive data, prompt caching, and per-task model routing across Opus, Sonnet, and Haiku.
I have done about 650 commits in 7 months, all solo. I wrote requirements for most of my career. Now I write the code too.
QA & evals
A 100-point rubric, an LLM judge, and four cron jobs
I built a custom evaluation system for the AI agents. It runs persona-based scenarios across diverse user profiles. It scores each run on a 100-point rubric across nine dimensions. An LLM judge grades narrative quality, and a separate check verifies voice authenticity per persona. A full eval run takes 15 to 30 minutes and costs about $1, or 45 to 60 minutes and $5 if I run it on Opus.
Daily 5:00 code review·Daily 6:00 security audit·Weekly and on release Playwright E2E·Every release eval suite
Data · analytics
Instrument first, decide second
Every meaningful user action lands in PostHog. I track funnel metrics, retention cohorts, and feature adoption. I validate dashboards against raw rows before I trust them, then I make decisions off the numbers instead of off vibes. The same cron pipeline that runs daily code review also surfaces usage anomalies like slow queries, unusual error rates, and suspicious cancellation patterns. Working solo means I am both the analyst and the audience.
Design
A rigidly templated component system that doesn't need Figma
The design happens in code. When I lay out a page, I call components by name from the library, and the interaction patterns, spacing, color tokens, responsive behavior, and accessibility all come along. I don't re-decide them per page. When I need a new component, I describe it to Claude, I tweak the output, and I add it to the library so the next page inherits it too.
Marketing
A voice-trained content pipeline that sounds like me
My pipeline runs: Sanity CMS → n8n (self-hosted) → henry-ify voice transform → Publer → Twitter, LinkedIn, and Facebook. I trained the voice model on 40+ samples of my own writing, including Substack posts, emails, and even Reddit comments. The output sounds like me instead of corporate AI slop.
Total marketing infrastructure cost is $21 a month plus the time to set it up.
Finance · billing
About $200 a month covers all the back office
Stripe handles customer creation on signup, the Free and Pro subscription tiers, the 14-day trial support, and webhook handling for subscription events. Wave is free and does the bookkeeping. Mercury is the bank.
Anthropic $50 to $200·OpenAI $20 to $50·Render $7 to $25·Publer $21·Neon, Vercel, and Firebase on free tiers·Total around $100 to $300 per month
Support
Claudia Control Plane triages, I handle the rest
In-app feedback triggers an email that lands in Claudia Control Plane, my own Claude Code agent harness running on a Mac mini at home. It monitors the feedback, triages issues, and responds or escalates as needed. The complex stuff comes to me at henry@voicelegacy.app.
Recent · WritingAll essays →
I write about building production AI alone, the PM-to-builder transition, and what it actually takes to ship.
The 'AI Can't Code' Debate Is Over. The Interesting One Is Just Starting.
The “AI can’t really code” debate is over. The more interesting question is what happens to the rest of the value chain when the cost of writing code drops to…
How I use my Claude Max plan to run an autonomous agent
After Anthropic Killed The OpenClaw Trick, I Built My Own Harness
Write Once, Publish Everywhere
Series: Scaffolding for one (1/6). Previously: Scaffolding for one, intro.
SubscribeNew essays, occasionally
New essays land in your inbox when I finish them, not on a schedule.
CareerTwenty-four years, abridged
Founder · Voice Legacy
I am the solo founder. I run strategy, product, the production codebase, content marketing, customer support, and finance. The product is realtime conversational voice plus a multi-agent backend that extracts story facts and assembles a structured memoir.
Lead AI Product Manager · Lucid Motors
I led product for an AI service scheduling system. It delivered +30% service bay capacity, 3 days off the customer wait time, and under 15% prediction error in production.
Independent Product Strategy Consultant
I took zero-to-one engagements that turned early ideas into shippable products. These included SingularityLabs (VR work simulation with biometric EKG, acquired by Talespin) and legal-AI product exploration (top-10 finalist at Norwest’s “Anything but Chatbots” hackathon).
Head of Product · SimplyInsured
I ran product at a SaaS platform helping small businesses pick and buy health insurance. I drove 50% YoY revenue growth to $40M. I stood up the discovery and analytics processes from scratch.
Principal Product Manager · Xtime (Cox Automotive)
I owned the mobile suite that dealerships use to run service operations. I scaled the in-dealership service experience from 0% to 35% market share. I turned around Xtime Engage to become the #1 rated solution and grew it from 0 to 3,500 paying customers.
Senior Product Manager · Ariba (acquired by SAP)
I was head of product for Ariba Discovery, the upstart B2B e-commerce platform inside Ariba's spend-management portfolio. I grew the seller base from zero to one million.
Category Manager, Automotive · eBay Motors
I ran the auto parts and accessories category. I drove $2B in incremental GMV. I defined the world's first C2C auto-parts compatibility engine. I hold US Patent 8,429,020 for algorithmic surfacing of international-seller listings.
Senior Integration Engineer · General Motors
I worked on interior systems across 3 vehicle platforms (around 2M annual production units). The changes I drove cut component costs by 18%, reduced development time by 30%, and saved $12M in tooling per program.
EducationEngineering school, then business school
Dartmouth · Tuck School of Business
Mechanical Engineering · Purdue University
I focused on simulation and computer graphics software development.
CertificationsContinuing the AI work
AI Product Management Bootcamp · AI Product Academy
Capstone project with VC pitch. Curriculum led by Dr. Marily Nika (Google).
Product Management for AI and ML · ELVTR
AI and ML product strategy, evaluation, and system design. Graded 95%.
Decentralized Finance MOOC · DeFi Learning
Blockchain financial systems, smart contracts, and decentralized applications. Earned the Ninja Tier NFT certification.
Product Master Certification · Pragmatic Institute
Eight-course series on product management, strategy, and product marketing.
Get · in · touchI respond to every email personally
I take on product leadership, AI-native operations consulting, forward-deployed engineering, and advisory work. My usual clients are founders who want to ship faster and PMs who want to become builders.
cooking
routes to my inbox · I read every email