I build the engines that find your buyers before your SDRs do.
Signals, enrichment and AI research agents, wired into your CRM and turned into booked meetings. Six years across SDR, RevOps and GTM engineering.
What I build with
C
Clay
Enrichment
HubSpot
CRM
Salesforce
CRM
n8n
Automation
Slack
Alerts & routing
Claude
AI research
OpenAI
Personalisation
Snowflake
Warehouse
A short note, before the numbers get loud.
I started as an SDR in 2019, sending 120 emails a day by hand. Somewhere around email four thousand it clicked: the problem was never effort. It was the system.
So I taught myself SQL, Clay and n8n and started building the systems instead. That’s still the job: find the signal, enrich it, route it, and let reps spend their day talking to buyers.
Jules
Jules Okafor, GTM Engineer
The receipts.
$4.2M
Pipeline sourced by engines I’ve built
Across Seed to Series C teams
31
Revenue engines shipped since 2023
Each one with docs and a runbook
6.8%
Average reply rate on signal plays
Cold lists sit at 1 to 3%
4 min
Median speed-to-lead after routing
Down from nine hours
From the phones to the plumbing.
2024–Now
Independent GTM Engineer
Fractional for 14 B2B teams
Built 31 outbound, routing and scoring engines for Seed to Series C SaaS teams.
Signal plays average a 6.8% reply rate, against 1–3% for cold lists.
Every build ships with docs, Looms and a runbook the team owns.
2022–2024
GTM Engineer
Parcelwise, Series B
Built the Clay and HubSpot backbone behind 62% of sourced pipeline.
Cut speed-to-lead from nine hours to four minutes with enrichment-based routing.
Replaced three data vendors with one waterfall, saving $38k a year.
2020–2022
Revenue Operations Analyst
Brightloop
Owned lead routing, territory rules and the quarterly forecast model.
Deduplicated 120k CRM records and cut duplicate creation by 40%.
2019–2020
Sales Development Rep
Hatchbase
Top SDR three quarters running, mostly by automating my own research.
Built my first Sheets and Zapier enrichment flow, which is where all this started.
Three engines, and the numbers they moved.
Every build lives in the client’s own accounts, with docs and a Loom walkthrough. Names changed where NDAs apply.
Signal-based outbound engine
Replaced a five-SDR list-building motion with a Clay engine watching job changes, hiring spikes and funding news across 9,400 target accounts. Claygent writes the research, reps approve the first line.
7.4%
reply rate, up from 1.9%
$1.1M
pipeline in the first 90 days
Speed-to-lead router
Every demo request is enriched, scored and routed to the right AE in Slack within minutes, with a researched account brief attached. Bad-fit leads get a self-serve path instead.
9h → 4m
median first response
+31%
demo-to-opportunity rate
TAM map and account tiering
Scored 48,000 accounts on firmographic fit and live intent, then cut them down to 400 Tier 1 targets the AEs actually work, refreshed weekly from the warehouse.
48k
accounts scored and tiered
+18%
win rate on Tier 1 accounts
See all case files
Certs and schooling.
Clay Certified Expert
Clay
Revenue Operations Certification
HubSpot Academy
B.A. Economics
University of Texas at Austin
Recommended on LinkedIn.

Priya Raman
VP Revenue at Parcelwise
March 2024
Priya managed Jules directly
Jules was our first GTM engineer and quietly rebuilt how we find pipeline. Three tools and two contractors became one Clay table, and for the first time our AEs actually trusted the data in the CRM. Any revenue team would be lucky to have Jules.
View on LinkedIn

Marcus Hale
Founder and CEO at Tallyfield
June 2025
Marcus was a client of Jules
We went from ‘who should we call?’ to a Slack channel that tells us every morning. Pipeline doubled in a quarter, and the handoff docs meant my team could run everything after the engagement ended.
View on LinkedIn

Dana Whitfield
Head of Revenue Operations at Brightloop
November 2022
Dana worked with Jules on the same team
A rare mix of systems thinking and sales empathy. Jules owned our routing and forecast model and cut duplicate records by 40% without breaking a single report. Still the first person I call when a workflow gets weird.
View on LinkedIn

Arjun Mehta
Senior Account Executive at Parcelwise
January 2024
Arjun worked with Jules but on different teams
The account briefs from Jules’s engine landed in Slack before every first call and saved me an hour a day. I walked in knowing exactly why each account was in-market. My pipeline has never been healthier.
View on LinkedIn
P.S.
If your reps spend more time researching than selling, let’s fix that.
Twenty minutes, no deck. Bring your CRM questions and I’ll tell you what I’d build first, even if we never work together.