Client Work

GTM Enrichment Platform

One-off enrichment scripts, rebuilt in three weeks as a deployed web app that is now the system of record for a 28,811-account prospect universe.

The problem

The client, a venture-backed healthcare marketplace, ran its prospecting on 14 one-off scripts. Each solved one campaign's problem: screening a list, scoring ICP fit, tiering personas, checking deliverability, deduping across lists. None of them shared code, none of them had tests, and enrichment spend had no guardrails. One ungated pipeline node once burned most of a campaign budget before anyone noticed.

First, the tested foundation

Then the platform, in three weeks

The package became a deployed, Postgres-backed web app: private, on managed infrastructure, behind review-gated CI. It is now the system of record for the client's entire outbound prospect universe.

The result that proves it works

The most recent batch run through the platform added 0 net-new accounts and 5,063 net-new contacts. That is the system doing its job: the dedup gate recognized every account already in the universe and refused to spend on them, so enrichment effort went only to the net-new contact layer. The cost control is the product.

What is next

Remaining work is volume rather than architecture: resolving the last several thousand accounts that arrived without domains, and running the staged enrichment batches at scale. Claims here stay scoped to what shipped.

Also for this client

A GTM AI platform that ingests deal data from Salesforce, Slack, DocuSign, email, and meeting transcripts, applies the qualification rubric via Claude with structured output, and powers a deal-pipeline dashboard and a Slack deal agent.

Stack

TypeScript, PostgreSQL, Claude API with structured outputs, provider APIs (Apollo, ZeroBounce, FullEnrich), OpenTelemetry. Deployed behind private auth on managed Postgres, with review-gated CI (tests and automated review required to merge).

← All Work