Roomi Pitch the product, not the deck.
Roomi puts a working demo in a pitch room: the live product, a guided tour through it, and the pages and files that go with it, behind a link for each person. You see who opened it, what held them, and what they said back. I co-founded it and built it.
- Role
- Co-founder and CTO
- Live at
- getroomi.com
- Runs on
- Cloudflare Workers and Containers
- Deploy
- One sentence to Claude, or roomi deploy
- Receipts
- 942 commits · 444 test files · since 25 September
A working demo persuades. Getting it in front of someone does not.
With Claude, people build real, clickable prototypes in an afternoon. Then they share them the old way: a staging link that breaks the morning it is opened, a password sent in the same email, a screen recording out of date by the next change. And after pressing send, nothing comes back. You do not know who opened it, how far they got, or who they passed it to.
Every link gets its own copy, and the room does the listening.
A demo runs on mock data, as one container or a static folder, and each viewer link gets its own copy, so one prospect never sees another’s clicks. A Worker in front checks the link, records the visit and injects the comment and tour overlay into every page, so a builder adds nothing to their demo. The room lives on its own domain, apart from where people sign in. Deploying always rehearses first: the CLI runs the demo here with no network and walks every tour step before anything leaves the machine.
Owen Price at Brightside Kitchens: came back 3 times this week, 41 minutes inside, and back on How the forecast works today.See Owen’s journeyDraft a follow-up with Claude
Not opened yet
Not opened yet
Not opened yet
Not opened yet
opened once, 4 min inside, seen today
opened once, tour: 2 of 5 steps
2 visits, seen 4 days ago
opened once, on a phone, 6 min inside
came back 3 times, 41 min inside, back on How the forecast works
took the whole tour, left 2 comments, via Hannah’s link
3 visits, reached 6 sections, seen yesterday
Yes — send the proposal. Shared it with 2 new people
Booked a meeting for Tue 21 Oct, 10:30
Get back to me next quarter
Get back to me in a month
Not for me: timing
Not for me: already solved
Can the floor be set per site? Marylebone runs much leaner than Leeds.
Open On Tillwise · ForecastDoes this read our payment terms from the accounts, or do we type them in?
Answered On Tillwise · SuppliersThis alert is exactly what our ops lead needs on a Monday.
Resolved On Tillwise Go · AlertsIs there a version for a single site?
Open A question, in the roomLove that the sites line up. Could we group the two Leeds sites as one?
Answered On Tillwise · SitesWho gets this alert? Our finance lead and each site manager would both want it.
Resolved On Tillwise · AlertsYes: each site can carry its own floor, and the group view adds them up. I’ll show you on Tuesday.
Screens drawn with dummy data. No real customer, client or account appears.
What it does
A guided tour over the live demo
Each step puts the right app on the stage, rings what to look at and runs its own calls on that viewer’s copy. Back, Next, or explore freely at any point.
A link for each person
Named, expiring and revocable. When someone forwards it, the room asks who they are, so the whole buying group shows up instead of hiding behind one name.
Analytics per viewer
Visits, time in each app and page, how far through the tour they got and where they left, filed under the person who did it.
Feedback pinned where it happened
A comment lands on the app, the screen and the spot the viewer meant, and the reply goes back into the room.
A next step at the end of every visit
Book a meeting, send the proposal, get back to me, bring in a colleague. Each answer moves the viewer on the pipeline, and who to call first is ranked by what they actually did.
Deploy in a sentence
Say “deploy it to Roomi” in Claude, or run roomi deploy. It rehearses by default and publishes on --commit, exactly what was checked.
Built something worth showing?
Put it in a room and send a link to each person. It is free to start, and you will see who looked and what they did.
More of the work
Sentinel
A Mac companion for AI agents
One window for what an AI agent needs from you, what it's doing and in what order, what it has learned, and what it left running. It keeps the Mac inside a budget, and every check is broken on purpose to prove it works.
Tengen
AI algorithmic trading, built data-first
A trading platform whose edge is connecting cause to effect as it happens: which event moved which price, and why. Underneath, a data foundation where every source, run and figure is recorded and can be traced.
SMD
Social media distribution
One system that creates, distributes and measures social media for every project I run, and judges each post by the leads and the won work it produced, not the likes.
Daedalus
Co-founder and CTO · since 2022
Data engineering, data science and software architecture for B2B financial-services ventures. The client work is private; the approach is everything on this site.
Alfred
A chess coach that runs on your Mac
Paste a game or drop in a screenshot and it shows the best moves in order, explains them in plain words, plays them out on the board, and learns your patterns across games.