work
Five products, four still live, all with more than one layer of mine in them. Each write-up leads with the problem rather than the stack, because the stack is the easy part to explain and the least interesting thing about any of them.
Work
five products, four still live
- live
LinkedIn lead pipeline · June 2026
Embers
Turns LinkedIn engagement into a ranked queue of warm leads for founders and ghostwriters.
Surfaces I own
- Scoring engine
- ICP classifier
- Dashboard
- Billing
- Marketing site
- live
Compliance SaaS · July 2026
Hood Cleaning Report
NFPA 96 compliance reports for commercial kitchen exhaust contractors.
Surfaces I own
- Multi-tenant backend
- CompanyCam integration
- Document vault
- PDF pipeline
- Field drafting
- live
iOS + web app · June 2026
SnapCount
Real-time multiplayer tally counter for iOS and the web.
Surfaces I own
- iOS app
- Sync layer
- Web app
- Marketing site
- live
Inventory and accounting
Diam Jewels
Inventory and accounting for jewellers: gold, diamonds, stones, sales, purchases and ledgers in one place.
- sunset
Outbound infrastructure QA · June 2026
OutboundQA
Catches cold email infrastructure problems before a campaign goes out, not after it burns a domain.
Surfaces I own
- Check engine
- Verdict model
- Report generation
- Marketing site
Earlier experiments
- Crypto Trading DashboardReal-time crypto market dashboard: live price feeds over WebSockets, interactive charting, filtering, watchlists and price alerts. Built to see how far a data-dense trading surface could go before it needed a backend.
- FramePhaseVideo caption generator that transcribes in the browser and lets you restyle captions inline. An earlier experiment in client-side ML inference.