public control room
I build small AI-native companies in public.
This is the workbench, not the storefront. Watch the operating system get built. I publish the motion, receipts and all.
status: building in the open
Real name on the work. For years it hid behind pseudonyms. Every project below is live or shipping, with a price or a date attached.
Currently
logbook
this week
Running the $100 / 30-day validation gate on End of Shame. God metric is Stripe, nothing softer.
live
daily
Wingcalm content machine posts itself. Films render locally, TikTok fills from a catalog.
self-running
weekly
The /output podcast ships one episode through a single pipeline. Written, voiced, cut, posted.
shipping
Current builds
all builds
VCdeep vcdeep.com
investor intelligence
Investor-intelligence reports for founders raising. You send the round, you get the map back.
$790 / report
turnaround 24h · charging
Wingcalm wingcalm.com
fear-of-flying companion
Works in airplane mode. A calm companion that lives on the phone after the doors close.
$29 once
offline pwa · live
End of Shame end-shame.com
shame-pattern protocol
Free test surfaces the pattern. The protocol is the paid work. Autonomous posting, weekly analyst read.
free test · $29
live since 2026-07-04
Year of Clarity 2027clarity.com
flagship · book
A book about spending a year so that, at the end, you can tell the difference. Chapters are live.
flagship
chapters live · in progress
Tiro Libre tiro-libre.pages.dev
free-throw game
One miss resets the run. Built in a day to feel the whole loop, idea to live URL.
free
playable · live
/output podcast
one pipeline, end to end
Produced through a single pipeline with a synthetic voice. Text goes in, a finished episode comes out.
weekly
on spotify · live
Project can have a brand. Proof attaches to Pablo IO.
Proof ledger
full ledger
2026-07-09
Window Seat newsletter engine live. A Worker plus a D1 database at api.wingcalm.com, double opt-in, zero-token issue assembly. 61 issues pooled
2026-07-07
Stripe sale bell armed. A worker emails on every purchase, free ones included, across every brand. End to end verified. signed test delivered
2026-07-07
Content machine put live. A daily poster plus Wednesday and Sunday analyst routines. Batch two rendered the same day. 15 films pooled
2026-07-06
SkyCalm became Wingcalm, live. Shipped at wingcalm.com with TikTok @trywingcalm wired to Buffer. custom domain live
2026-07-04
End of Shame shipped. Captured as an idea and taken to a live checkout in one day. A $29 protocol behind a free test. $29 · verified in chrome
2026-07-04
Two $29 payment links live. Wingcalm and End of Shame both buyable. Stripe revenue to date: €0.00. Shown, not hidden. €0.00
2026-07-02
Cockpit V1 online. The control room that runs the day, deployed to a Helsinki box under PM2, loopback-only. pabloholdco-hel1
2026-04-12
Episode one published. The /output podcast produced end to end through one pipeline, in a synthesized voice. EP01 on spotify
Operating notes
all notes
2026-07-10
why i stopped hiding behind pseudonyms
For years I shipped under invented names. Every one started at zero. This is why the name goes on the work now.
read the note
2026-04-10
How I decide what deserves $100
A $100 test across five angles over thirty days. The cheapest version of a clear answer I've found.
read the note
2026-03-22
On the 30% discard rate
The hard part isn't killing bad ideas. It's killing ideas you still like.
read the note
The operating system
the loop
idea
build
ship
measure
learn
compound
Attention is the input. Identity is the output. That's the equation. Everything else is decoration.
Likes lie. Comments lie. Stripe doesn't. The ledger is the only vote that clears.
If you build small companies and want a second operator in the room, write to me.
pablo@pabloio.com