Turns any messy text property into a clean dropdown, so 'New York' and 'NYC' become one option.
- Scans the values your team actually types
- One switch turns a text property into a dropdown
- Works on contacts, companies, deals and tickets
Apps people install, the sites I run, and the systems and automations behind them. Five years of building, from Python games in 2022 to HubSpot apps today.
Live apps on the HubSpot Marketplace and the Chrome Web Store, used by people I've never met.
Turns any messy text property into a clean dropdown, so 'New York' and 'NYC' become one option.
Formats phone numbers for 245 countries and checks a mobile is live before your team calls it.
Hover over any time on any webpage to see it in your own timezone. No clicks, no account.
A glowing ring that follows your cursor, made for screen recordings, demos and presentations.
Designed, built, written and grown by me, end to end.
The front door to our HubSpot apps: where operators find what we build, read the docs and book a demo, and the growth engine for Daeda AI.
This site. A home for every app, build and essay, with its own design system and section library, deployed on Kubernetes.
Internal tools I built instead of buying them. They pull data in on a schedule and turn it into decisions.
Every marketing and business signal in one place. Scheduled fetchers pull from search consoles, site and product analytics, page speed, CRM, video and the forums into one store, and each room is a view over it.

One place for my whole life and work. Every day it pulls in my social stats and keeps track of what I'm building, reading and watching, the people I'm talking to, and even my dreams. Once a month it looks back over everything and points out connections I hadn't noticed.
TikTokInstagramYouTube
| TikTok | Insta | YouTube | |
|---|---|---|---|
| Build clip | g | h | i |
| Vs | j | k | l |
| Timelapse | m | n | o |
| Tutorial | p | q | r |
n days median from start to first post · pink days moved a stage
Phase 3 · Topic
Current book · reading now
Busiest day · quietest day · what filled them
A pattern found across two or more areas, in a sentence or two.
Scheduled jobs built into the company stack, with alerts coming to my phone.
Turns hours of build footage into a Final Cut rough cut, finding every moment the iron touches the board.
Finds the HubSpot and Reddit threads worth answering.
Logs every app uninstall and flags anything unusual. I built it, and Jack added to it later.
Checks six live apps are up and quick.
Saves stats from nine platforms and finds maker contests to enter.
Warns me when customers' paid phone lookups in Clean Dial pass a limit.
Posts each new order from my old merchant experiment store to X.
Earlier apps and AI tools. Some paused, some sunset, all of them where I learned something.