I build the systems behind go-to-market.

What pulls me isn't the outreach. It's the engine underneath it.

The data, the plumbing, the automations that decide who gets reached, when, and why. I build that machine, and I can run the outreach it powers.

LOADING DEMO
Who I am, and why I left sales to build GTM systems.
12
projects logged
~6 mo
of focused, full-time building
20+
tools used hands-on
01Origin

How I got here, in brief.

I've always lived in the systems behind go-to-market. When AI started rewriting them overnight, I decided to build with it, not around it.

BEFORE01

An operator who kept reaching for systems

Engineers don't usually end up in sales. I did, ~3.5 years in sales and key account management across B2B's least glamorous corners: oil & gas, precision auto-ancillary, heavy industry. The whole time, one itch nagged: too much of the engine ran on manual effort. I kept reaching for the system beneath the account.

THE SPARK02

AI, and a deliberate bet

Early 2026, AI stopped being background noise. A few weeks of digging led somewhere unsettling: every role is about to be rewritten. So I bet on where sales meets engineering: GTM engineering. Taught myself the stack in order (prompting, Clay, Make, HubSpot, n8n) and shipped six self-taught projects.

THE CLAY BOOTCAMP JOURNEY03

Going deep, and finding my edge

Tinkering took me far, then it didn't. So I went into the Clay Bootcamp: structured training, peers, real grounding in GTM ops and systems. It clarified my edge: I can run the outreach, but I reach for the engine first (the data, routing, and automations underneath it).

02Timeline

Walk the timeline, project by project.

Every project plotted from Feb'26 onward, and the line is still climbing. Click any milestone to check out the build behind it.

SELECT A POINT ON THE LINE TO READ MORE ABOUT THAT BUILD
03Entries

12 builds, and counting.

Most of these I taught myself: off Google, AI, and the need to figure things out before anyone showed me how. The Clay Bootcamp sharpened the most recent ones. The thread through all of them is the same: the unglamorous infrastructure that makes go-to-market move.

Featured Builds

The three I’d put in front of you first.

LOADING DEMO
May 2026

Chronos: Response-SLA Monitor

A CRM-agnostic accountability layer that watches every lead from assignment to first human touch, fires a Slack alert the instant an SLA breaches, and scores response speed by rep, segment, and hour. It's business-hours aware, and it never fakes its own compliance number.

Every SLA breach caught the instant it happens.
n8nAttioSupabaseGroqSlackClaude Code
LOADING DEMO
May 2026

Neptune: Self-Learning Reply Engine

Detects an inbound reply, enriches the sender, classifies intent, routes to the right model, and lands an approve-ready draft in the SDR's inbox in under 90 seconds, getting smarter with every approval.

Inbound reply → approve-ready draft in under 90s.
n8nHubSpotGroqSlackAirtableGmailGoogle SheetsClaude Code
LOADING DEMO
May 2026

Andromeda: Outbound Attribution

Three task-matched LLMs repair messy CRM data (classifying replies, scoring urgency, summarising notes), then a live dashboard and a weekly Slack digest tell the team which campaigns to double down on.

Messy CRM data repaired first, then turned into insight.
HubSpotGroqSlackClaude Code
All builds
LOADING DEMO
May 2026

Hermes: ICP-Drift Detector

A quarterly n8n workflow that pulls closed-deal data, splits it into cohorts, scores how far your ICP has drifted across every dimension, and drops a narrated PDF verdict (one number, act-now or stay-the-course) into Slack.

One ICP-drift verdict each quarter, before the QBR.
n8nHubSpotGroqSlackClaude Code
LOADING DEMO
May 2026

Ventura: Agentic Lead Engine

An agent that sources US industrial distributors, disqualifies self-serve portals, gates spend behind an early ICP score, and drops verified, outreach-ready leads into Slack: 26 from 74 processed, zero manual research.

26 verified leads from 74 processed, 0 manual research.
ExaGroqBlitzAPIGoogle SheetsSlackClaude Code
Perseus: Competitor Take-Out BotMar 2026

Perseus: Competitor Take-Out Bot

A technographic engine that detects which prospects run a competitor's CRM, scores their switch-ability 0–10, and routes hot targets into a ready-to-send displacement play.

Competitor users spotted, switch-ability scored 0–10.
Clayn8nGroqHubSpotSlack
Phoenix: Job-Change Champion TrackerMar 2026

Phoenix: Job-Change Champion Tracker

A bi-directional detection loop that watches your CRM for champions who change jobs: flags the move, drafts a warm re-entry, and alerts the rep before the window closes.

Champion job-moves flagged before the window shuts.
n8nClayGroqHubSpotSlack
Corvus: AI-Powered Lead IntelligenceFeb 2026

Corvus: AI-Powered Lead Intelligence

An n8n-orchestrated engine that turns a company name into a research-backed sales brief in 60 seconds: intent-scored, summarised by an LLM, and pushed to Slack and the CRM.

Company name → research-backed brief in 60s.
n8nClayGroqHubSpotSlack
Castor: Bi-Directional API IntegrationFeb 2026

Castor: Bi-Directional API Integration

A closed-loop pipeline wiring HubSpot ↔ Make ↔ Clay with custom webhooks: a new contact triggers live news research and an AI opener that syncs straight back to the record.

HubSpot ↔ Make ↔ Clay, syncing with zero touch.
ClayMakeHubSpotOpenAI
Polaris: Intent-Based OutboundFeb 2026

Polaris: Intent-Based Outbound

A signal-first prospecting engine that detects a company's buying window (recent funding, fast hiring), scores intent 0–10, and writes an opener tied to the actual trigger.

Buying windows detected, intent scored 0–10.
ClayOpenAI
Vega: LinkedIn Lead EnrichmentFeb 2026

Vega: LinkedIn Lead Enrichment

A Clay pipeline that turns raw LinkedIn URLs into scored, personalised, CRM-ready contacts, built on a Find → Enrich → Transform → Export framework.

Raw LinkedIn URLs → scored, CRM-ready contacts.
ClayOpenAIHubSpot
04Tools

Tools I've picked up along the way.

There are more tools out there than anyone could master, each with its own strengths and trade-offs. Fluency in any single one was never the point. In a space where a sharper tool ships every other week, what matters is range: staying tool-agnostic, knowing your way around whatever the job calls for instead of marrying a stack. These are the ones I've actually had my hands on.

Clay logoClay
n8n logon8n
Make logoMake
OpenAI logoOpenAI
Groq logoGroq
Firecrawl logoFirecrawl
Deepline logoDeepline
Exa logoExa
Apollo logoApollo
BetterContact logoBetterContact
Prospeo logoProspeo
BlitzAPI logoBlitzAPI
Apify logoApify
OpenRouteService logoOpenRouteService
HubSpot logoHubSpot
Attio logoAttio
Gmail logoGmail
Smartlead logoSmartlead
Slack logoSlack
Claude Code logoClaude Code
Supabase logoSupabase
Airtable logoAirtable
Google Sheets logoGoogle Sheets