Every build here runs in production for the hardest client I have: my own household. Real money, real deadlines, a spouse who notices when the daily brief is late. The patterns transfer directly to seed-stage companies, which is the point.
Shipped
Home-office finance ETL
YNAB to PostgreSQL to Metabase, hourly, reconciled to the cent. An eight-part build log.
Live 02The home-office database
One small Hetzner VM running Postgres, Metabase, and Caddy, with the household's records modeled in SQL.
Live 03Lean FIRE and Coast FIRE tracker
Retirement math as SQL views over live budget data, with daily net-worth snapshots.
Live 04Cadenced action system
A rules engine in SQL that tells you what needs doing today, this week, this month, this quarter, this year.
Live 05Signal home-office bot
Daily briefs, reviews, action items, and a shared todo list, posted into the family group.
Live 06Local AI brain over MCP
Free-text finance questions answered by a model on a laptop, through a read-only tool server. No tokens billed.
Live 07This site
A dependency-free static page with a canvas dot field, deployed to Cloudflare Pages in an afternoon.
LiveNext up
Planned builds, in the order I expect to ship them. Each gets a page when it is live, and a post when it has taught me something.
Credit-debt and tax-reserve systems
Carried balances and quarterly taxes as funded categories, monitored by the action system.
Next in line 09A second source of truth
Bank-side balances pulled through a second API and reconciled against YNAB.
Next in line 10Sync and drift alerts
When the hourly loop fails or the books drift, the family group hears about it within the hour.
Next in line 11The same stack for a client
Packaging the home-office pattern as a fractional-CFO deliverable for a seed-stage company.
Next in line