Skip to content

Most marketers stopat the campaign.

These are the things underneath it — attribution stacks assembled from scratch, qualification engines, agent systems that run whole programs. Eleven of them, all still running.

Keyword discovery through publishing through reporting, in one system.

End-to-end SEO engine

Claude skill-agents wired to an Ahrefs MCP handle discovery. A five-stage writing workflow runs orchestration and specialist agents against markdown reference docs that hold the brand line. After publishing it pulls Google Search Console to track ranking velocity and flags a refresh at six weeks. It does roughly three people's work, and it is the flagship engineering artifact of the marketing career so far.

Monthly organic impressions · shape illustrative
050K100K150K200K
JanFebMarAprMayJunJulAug
Monthly organic impressions · shape illustrative
PeriodValue
Jan35,000
Feb41,000
Mar54,000
Apr72,000
May96,000
Jun131,000
Jul168,000
Aug200,000
Claude Code · Ahrefs MCP · Search Console · MarkdownBuilt at Roof AI

The other ten

Each one solved a problem that kept recurring, then kept running once it was solved.

02Surge

Lead qualification and enrichment engine

A tiered form feeds Clay enrichment, pushes the result back into Webflow, and auto-segments the lead into account-based audiences and tiered email drips. It became how the agency qualified everything that came in.

03Surge and Roof AI

Automated ad-copy generation

Auto-produces Google responsive search ads at full spec — fifteen headlines, four descriptions — and runs them continuously against the incumbent RSA in each ad group. Reference documents keep every variant on brand.

04Independent

Email finder and verifier cascade

Local-first pipeline: DNS, SPF and DMARC inspection, GitHub commit-email harvesting, Gravatar, role and disposable detection, then free-tier finder APIs and a rotating verifier cascade that performs SMTP checks from provider servers to work around a blocked residential port 25. Scoring is noisy-OR fusion with caps for catch-all and role addresses.

05Independent

Marketing BI report builder

139 tables, roughly 44 million rows and $6.8M of tracked spend across Google and Meta. Required writing a custom database connector when the official one proved broken, and correcting for collapsing-merge-tree row duplication that silently inflates every metric. Cascading object filters and saved report presets on top.

06Independent

Self-hosted CRM and first-party app

Runs on his own infrastructure with custom objects, fields and workflows, then extended further with a first-party application written against the vendor SDK: in-record action buttons backed by authenticated server-side logic functions, with allow-listed actions and no arbitrary client JavaScript.

07Independent

Contact discovery pipeline

Sources decision-makers for outreach with role inference and confidence scoring, an explicit human approval gate before any email is resolved, and a hard rule against fabricating a person. Verification of current employer is mandatory before a record is created.

08Independent

Job-application CRM

Seven-stage pipeline with drag-and-drop Kanban and table views, full inline editing, contacts and an activity timeline, with a clean test suite behind it.

09Independent

Document generation pipeline

Surgically edits a Word template rather than regenerating it, selecting from a fixed competency library instead of rewriting claims. Enforces exact section counts, a measured one-line character budget and a verified page count, then files the output straight into the CRM.

10Roof AI

Site migration and archive toolkit

173 of 173 pages, 682 CDN assets, and structured exports of 71 blog posts, 4 case studies, 22 help articles, 9 team profiles and 221 media files — all re-importable into a new CMS.

11Independent

Token-driven design systems

Light and dark themes, component bindings and documented usage rules, with a brand token file that generates the CSS and JS consumed by separate web and app builds. This site runs on one of them.

What each one runs on

SystemBuilt atStack
End-to-end SEO engineRoof AIClaude Code · Ahrefs MCP · Search Console · Markdown
Lead qualification and enrichment engineSurgeClay · Webflow · Make.com · Claude
Automated ad-copy generationSurge and Roof AIGoogle Ads · Claude · Reference docs
Email finder and verifier cascadeIndependentPython · DNS · SMTP · Reacher
Marketing BI report builderIndependentEvidence.dev · ClickHouse · DuckDB · Svelte · SQL
Self-hosted CRM and first-party appIndependentTwenty · Docker · Postgres · TypeScript
Contact discovery pipelineIndependentClay · Enrich · Twenty
Job-application CRMIndependentNext.js · Prisma · SQLite · TanStack Table · dnd-kit
Document generation pipelineIndependentPython · OOXML · Claude Code
Site migration and archive toolkitRoof AIPowerShell · Python · wget
Token-driven design systemsIndependentDTCG tokens · CSS custom properties · Style Dictionary