Production systems. Live demos.
Selected work spanning ML, automation, and full-stack apps. Many engagements are under NDA — these are the ones that can be shown.
Interactive BI Dashboard
Marketing & Forecast Dashboard
Demo data. The same patterns ship in Power BI, Tableau, Looker, and custom Next.js dashboards.
Real systems, real outcomes
ZIP-Code Lead Prioritization
Tobit regression on American Community Survey data — built for a home-services call center to prioritize incoming leads when granular data wasn't available. Still in production nine years later. Same algorithm. Same model.
- Years in production
- 9
- Industry
- Home services
- Stack
- Python · Tobit regression · ACS
Avocado Demand Forecasting
Bayesian regression on a real-world commodity. Beat the open market three years running for one of the largest US avocado suppliers.
- Annual commodity volume
- $100M+
- Years beating the market
- 3
- Stack
- Python · Bayesian regression
$300M Bidding Engine
Designed and shipped a recommendation + bidding optimization engine for a national auction platform. Real money, real-time bidding, real stakes.
- Annual GMV
- $300M+
- Role
- Lead ML / engineer-of-record
- Stack
- Python · GBM · real-time bidding
Reporting Stack Overhaul
Took a multi-team operation from 20+ source spreadsheets to a single automated pipeline feeding Power BI, Tableau, and Looker — in roughly 20 hours of work.
- Sources unified
- 20+
- Time to ship
- ~20 hrs
- Stack
- dbt · Power BI · Tableau · Looker
Things you can click on right now
Storywarz
Comedic deceptive-storytelling party game. Players submit true stories, bluff with confidence, and try to figure out who really lived each moment. Real-time rooms, no-account play, truth-or-bluff voting.
Song Selfie
AI songs about you. Built for venues — partner activations, automated revenue splits, share-ready audio, and viral mechanics. Architected end-to-end from auth to payouts.
Got a system that needs to ship?
Book a 15-minute call. By the end of it, you'll know exactly what it costs and how long it takes — no fluff, no "discovery phase."