Open for new projects

Martech
that doesn't
suck.

I help fast-moving teams turn customer data chaos into marketing clarity— with smarter campaigns, smoother integrations, and better insights.

Martech, end to end Fully Remote
NerdJoy mascot
{ 01 / what i've been up to lately }

One engineer.
A whole platform.

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.

4,200+Commits authoredSole contributor across 8 production repos
788kLines of sourceAcross 8 production repos
362API endpointsAcross 3 production services
596DB migrationsSequenced across 3 live databases
473/474Pull requestsOpened by me. Yes, really.
86%Of days shippedCode landed 247 of 287 calendar days
17Retail data sourcesScraped, deduplicated, synthesized
4Languages, dailyPython · TypeScript · SQL · Shell

// every number above: git log, authored commits only — nobody else's work counted

Release engineering Database admin · 3 live DBs AWS · CDK · ECS · RDS Data engineering AI agent + Slack bot Internal tooling QA · 417 test files Incident response External team wrangling

The platform ships soon — which means my calendar is opening up. Get in early →

{ 01.5 / the stack }

Plays nicely with your tools.

// zero duct tape · zero hand-waving
Integrations: Segment, Braze, Amplitude, mParticle, Customer.io, Okendo, True Fit, Re:amaze
{ 02 / what i do }

The help you've
been searching for.

"I turn complex integrations into seamless workflows. I also turn coffee into code and awkward silences into API jokes." — Me

01 / DATA

Customer Data,
Untangled.

Stitch the chaos across Segment, Braze, Amplitude, mParticle. Identity resolution that actually resolves.

CDPIdentityETL
02 / FLOWS

Onboarding
& Journeys.

Map flows your customers don't rage-quit. Lifecycle, churn-recovery, and the boring win-back stuff that prints money.

LifecycleAutomationOnboarding
03 / INSIGHTS

Reporting
That Doesn't Lie.

Dashboards your CEO won't squint at. Process audits, reverse-ETL, attribution that survives a tipsy QBR.

DashboardsProcessAttribution
{ 03 / receipts }

Stuff I made
so you don't have to.

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.

★ Featured
13 platformsOne dashboard

MarketingIQ

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.

OAuth 2.0Claude APIGoogle AdsMeta AdsTikTok AdsKlaviyoShopify
Explore MarketingIQ →
Client siteVerdict

Site Verifier.

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.

TypeScriptNodePuppeteerAutomated QA
// in production · replaced manual code review
GTM APIInstalled

One-Click GTM Install.

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.

TypeScriptReactGTM API
// turned a support ticket into a button
KlaviyoChrome Extension

Flow Auditor.

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.

Chrome ExtensionJavaScriptKlaviyo
// packaged & distributed to the team
Slack historyAnswers

Support Brain.

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.

PythonSlack APIClaude API
// institutional memory, searchable
{ 04 / word on the street }

Real testimonials
(slightly exaggerated brags).

"

Ready to make your
data actually behave?

Let's Meet