RJRyno Jordaan
Ryno Jordaan

Open to remote
Pretoria, South Africa · UTC+2

Ryno Jordaan

GTM engineer: sales systems, data and AI

I build the systems that get a lead to the right rep in milliseconds and show where pipeline money leaks. I'm also a trained designer, so people want to use what I build.

Found leaking

Revenue Leak Engine

$881,884

from a $1.0M synthetic pipeline, by six automated checks

$454,200Stalled proposals: $454,200
$198,933Weak rep conversion: $198,933
$85,184Slow first response: $85,184
$84,850Duplicate leads: $84,850
$41,941Never followed up: $41,941
$16,776Missing required fields: $16,776

Speed to lead

8 ms

to route an inbound lead to its owner

CRM hygiene

625/625

planted bad records caught, 0 false positives

AI reply sorting

99.6%

of 1,500 replies classified by Claude, for USD 0.14

Pretoria time

--:--

Works UK, EU and US Eastern hours

Try it · runs in your browser

Route a lead. Watch every step.

A small copy of my speed-to-lead routers in Salesforce and n8n. Pick a lead or type your own. It gets checked, deduped against a fake CRM, scored and given to a rep, and each step shows its reason. All data is made up.

Try one

Company size
Where it came from

Pipeline

slowed down so you can watch

  1. 01

    Validate

    Checks the email and required fields.

  2. 02

    Dedupe

    Looks for this person or company in the CRM.

  3. 03

    Score

    Scores 0–100 and says why.

  4. 04

    Assign

    Picks an owner by territory and load.

  5. 05

    Alert

    Tells the rep and starts the reply clock.

Result

?

Waiting for a lead

Pick one above, or press Route.

The router explains every decision, so a rep or a manager can see why a lead went where it did.

0.00ms

Compute time, measured in your browser. My Python router does it in 8 ms with file I/O; Salesforce routes 200 leads in about 0.8 s.

Reps and open leads today

    Already in the CRMContactDomainOwner

      Numbers

      Measured, not claimed.

      Every figure comes from a test, a committed output or a sales record. The project data is synthetic, and the repos say so.

      Salesforce lead routing

      0.8 s

      to route 200 leads in one transaction, with Apex and Flow

      Salesforce tests

      98%

      code coverage from 29 Apex tests

      n8n speed to lead

      160 ms

      to validate, dedupe, score, assign and alert one lead (about)

      Before systems, I sold

      Top 20

      of 450 buyers nationally, in a high-volume sales environment

      My own funnel

      22%

      lead-to-close, 35% above the national average

      Open source

      6

      public repos with tests, READMEs and honest limits

      GitHub

      Work

      Six builds. One flagship.

      Flagship · Python, pandas, Claude API, Streamlit

      Revenue Leak Engine

      I built a fake CRM with six revenue leaks planted at known counts, then the tools a sales team would use to find and fix them: hygiene checks, lead scoring, an AI reply classifier, a lead router and a weekly brief.

      $881,884found leaking from $1.0M
      625/625bad records, 0 false positives
      USD 0.14to classify 1,500 replies, 99.6% right

      All data is synthetic. The live dashboard can take a few seconds to wake up.

      Walkthrough of the Revenue Leak Engine dashboard: overview, reps, replies and the weekly brief

      Salesforce · Apex, Flow

      Salesforce lead routing

      200 leads routed in one transaction in about 0.8 s, with Apex, Flow and a 60-minute SLA escalation. 29 tests, 98% coverage.

      A routed lead in Salesforce showing its owner and routing reason The SLA escalation Flow on the Salesforce Flow canvas
      github.com/RynoJor/salesforce-lead-routing

      n8n · webhooks

      n8n speed-to-lead

      An inbound lead validated, deduped, scored, assigned and alerted in about 160 ms. Built in n8n.

      n8n-speed-to-lead

      MCP · HubSpot CRM API

      HubSpot pipeline MCP

      Ask Claude which deals are stuck. Six read-only tools over the HubSpot CRM API.

      hubspot-pipeline-mcp

      Python · scraping, filters

      Job hunt pipeline

      My job hunt run like outbound: 1,014 "remote" ads scanned, 63% not open to South Africa.

      job-hunt-pipeline

      Google Sheets · Apps Script

      Sheets outbound sequencer

      Cold email from Google Sheets and Apps Script, with send caps, stop-on-reply and unsubscribe.

      sheets-outbound-sequencer

      Design

      Trained as a designer. It shows in the systems.

      I studied interior design and spent three years designing and running fit-out projects. Layout, light, materials and how people move through a space. The same skills make a CRM screen a rep can read in two seconds.

      Interior images re-rendered with AI from my original 3D models; the layouts and materials are my design.

      UI concepts

      Screens I designed and built in HTML and CSS for this site. Concept work with fictional data, not client work.

      What I do

      Four things, done properly.

      01

      GTM engineering and RevOps

      Lead routing, speed to lead, CRM hygiene and reporting that ranks problems by money at risk.

      02

      CRM builds

      Salesforce Apex and Flow with tests. HubSpot pipelines, properties and API work.

      03

      AI automation with Claude

      LLM workflows measured against a test set, MCP servers, and a person approving what goes out.

      04

      UI/UX and visual design

      Dashboards, CRM screens and forms that a rep or a buyer can read at a glance.

      Background

      Designer, then seller, now builder.

      I carried a target before I built systems for one. I know what a rep needs at 9 am, because I was the rep. HubSpot Sales Hub certified.

      1. 2026

        GTM engineering

        Sales systems with Claude Code: a CRM workstation in Node.js, outbound sequences, Salesforce and n8n routing, and AI agents that draft while a person approves every send.

      2. 3 years

        Buyer, high-volume sales

        Top 20 of 450 nationally. Named Lead Buyer twice and never missed a monthly target. 22% lead-to-close, 35% above the national average, after I tracked my own funnel and fixed speed to lead and follow-up.

      3. 2020–2023

        Designer and project manager, fit-out

        Designed spaces and ran the projects that built them: budgets, suppliers and site teams.

      4. 2019

        BA Interior Design (Hons)

        Vega School.

      Contact

      Hiring for GTM engineering, RevOps or sales systems? Let's talk.

      Where and when

      Pretoria, South Africa
      UTC+2, open to remote

      UK hoursEU hoursUS Eastern hours