I build the agents
between your signals and your pipeline.

Fourteen years carrying a quota. Now I build the systems I wish I had. GTM Engineer in Lenexa, KS. Agents, MCP servers, and signal systems that find, qualify, and engage the right accounts. Built for the people who actually have to use them.

get in touch
Certified Claude SMB Trainer badge

Certified Claude SMB Trainer

Approved by Anthropic to run Claude workshops for small business owners. Five free sessions on the calendar this year. Two and a half hours, hands-on, and you leave with Claude set up and working on your next task.

request a workshop →

Built With

n8n
Clay
Airtable
ProntoHQ
Anthropic
Claude Code
Model Context Protocol
Apollo
Findymail
n8n
Clay
Airtable
ProntoHQ
Anthropic
Claude Code
Model Context Protocol
Apollo
Findymail

GTM Systems

AGENT INFRAAI AGENTOPEN SOURCE

cctx — Agent Context Store

One memory for every agent I run. SQLite full-text search under 100ms. No vector database. Open source.

SQLite FTS5TursoFastAPIFastMCPClaude Code
AGENT INFRAENRICHMENTAI AGENT

In-House Clay MCP Server

Replaced a paid hosted MCP dependency with one we own. Same tool names. Every endpoint validated live.

MCPTypeScriptClay API
AI AGENTPRE-SALESAGENT INFRA

Executive AI Demo Platform

16 CEOs, 16 isolated AI chiefs of staff. Voice-first. Live research round-trip. Driven by them, not narrated at them.

FastAPIAnthropic APIn8nClaySlack
AI AGENTAGENT INFRAENRICHMENT

Agent-Run Client Delivery

A five-system GTM engagement run end to end by people who don't code. No keys. No install. Seven clients live.

Claude CodeSupabaseGranolaRailway
AGENT INFRAAI AGENTEVALS

Learning-Loop

Agent memory that measures whether a retrieved lesson changed behavior — then graduates it or lets it decay.

PythonClaude Code Hooks144 tests
ENRICHMENTSCORINGSIGNAL DETECTION

Account Intelligence Engine

10,925 accounts, four layers, 1,631 qualified against a forecast of 1,000 — and a validation harness that can't be cherry-picked.

ClayPredictLeadsPythonInstantlyHeyReach
OUTBOUNDSCORINGAI AGENT

Outbound Performance Layer

Email and LinkedIn in one view. Replies classified. The fix ranked by cause. Nothing sends without a human.

InstantlyHeyReachn8nClaudeSlack
OUTBOUNDSIGNAL DETECTIONAI AGENT

Growth Signal Icebreaker

Growth signal detected. Personalized icebreaker written. Zero manual steps.

n8nProntoAirtableClaudeLaGrowthMachine
49 nodes4 workflows
OUTBOUNDENRICHMENTAI AGENT

Competitor Displacement

Detect competitor tech. Score for fit. Generate 4-touch displacement sequences automatically.

n8nProntoAirtableClaude
43 nodes3 workflows
ABMSIGNAL DETECTIONAI AGENT

Engagement Capture

Post engaged. Engager profiled. Give-first sequence written.

n8nProntoAirtableClaude
31 nodes3 workflows
OUTBOUNDSIGNAL DETECTIONAI AGENT

Champion Reactivation

Champion moves jobs. Claude scores the fit. Hot ones hit sequence.

n8nProntoAirtableClaude
27 nodes3 workflows
OUTBOUNDABMENRICHMENT

ICP Click-to-CRM

Define your ICP. Click once. Enriched leads land in your CRM.

n8nProntoInstantlyClaude
21 nodes4 workflows
SCORINGSIGNAL DETECTION

Next Best Action

Every account scored across 5 signals. Next action decided. Message pre-written.

Clay
OUTBOUNDSIGNAL DETECTION

Automated Outbound

Signal detected. GTM play written. Lead enrolled in sequence.

Clay
INBOUNDSCORING

Inbound ICP Router

Lead arrives. ICP scored. Routed to the right rep with a response already sent.

Clay

Let's build the GTM system your team actually runs on.

Open to AI Solutions Engineering, technical sales, and GTM Engineering roles — the seat where the person who runs the demo is the person who built it. If your team is leaving pipeline on the table because the system isn't built yet — let's talk.

battersonsales@gmail.comlinkedin.com/in/gtme