I help fast-moving teams turn customer data chaos into marketing clarity— with smarter campaigns, smoother integrations, and better insights.
For the past year I've been the sole engineer behind a consumer product-data platform now heading into launch (client name under wraps). API, data pipelines, AI agent, internal tools, and the AWS underneath — designed, built, shipped, and kept alive by one person.
// every number above: git log, authored commits only — nobody else's work counted
The platform ships soon — which means my calendar is opening up. Get in early →
"I turn complex integrations into seamless workflows. I also turn coffee into code and awkward silences into API jokes." — Me
Stitch the chaos across Segment, Braze, Amplitude, mParticle. Identity resolution that actually resolves.
Map flows your customers don't rage-quit. Lifecycle, churn-recovery, and the boring win-back stuff that prints money.
Dashboards your CEO won't squint at. Process audits, reverse-ETL, attribution that survives a tipsy QBR.
My own SaaS product up top, plus internal tools quietly saving real teams real hours. The year-long platform build has its own section up above.
My own AI-powered marketing intelligence SaaS. Thirteen read-only data connectors — Google Ads, Meta, TikTok, Klaviyo, GA4, Shopify, BigCommerce, Gorgias, Yotpo, Recharge, Attentive & more — feed one unified reporting database, and a Claude-powered chat lets marketers ask their data actual questions.
Automated tracking-install diagnostics for a SaaS company. Checks a client's live site and returns "confirmed," "tag manager present," or "not found" — with next steps instead of a shrug.
A three-step wizard that installs a SaaS tracking SDK into a customer's Google Tag Manager — generates the container, fires the install, then verifies server-side that it actually stuck.
A Chrome extension that exports and maps Klaviyo automation flows — every email, SMS, and A/B split extracted into a reviewable structure for audits and migrations.
Mined 800+ support-triage Slack messages into an internal Q&A chatbot — so tribal knowledge stops living in one person's head and new hires stop asking the same six questions.