I Build Growth Engines
I lead growth marketing and a ~$18M annual budget for Invoice Simple & Joist at EverCommerce. Before that I was at Meta, was employee #9 at Enki, and founded two companies. I've helped startups raise $50M+, working across the funnel from acquisition to retention.
Brands I've worked with:
About me
Two-time founder, then growth lead from seed stage to EverCommerce
I bootstrapped a subscription business to $1.5M ARR, then led marketing at startups from seed to Series A. That is where I learned how to find product-market fit and build acquisition channels that last.
At Enki I joined as employee #9 and built the growth function: 2.5M users and 150% subscriber growth in 8 months, at an 8.5x ROAS. As fractional Head of Marketing at Athena Club, a women's health & wellness DTC brand, I grew subscription revenue 400% and cut CAC by 55%, which helped them raise a $15M Series A from Ulta Beauty.
I've also run a P&L and built my own products. The latest is GrantCompass, a SaaS I grew to 25,000+ users in 4 months through AI search (GEO) and organic; before that, TalentTuner. I write code, so I work directly with engineering, design and data teams.
Professional Experience
From media buying to Meta, two companies of my own, and growth at EverCommerce
Own and allocate ~$18M annual growth marketing budget across iOS, Android, and web channels. Overhauled attribution and measurement infrastructure end-to-end, giving the business its first clear picture of true channel-level performance. Built and own the experimentation roadmap across creative testing, audience segmentation, CRO, and cross-channel budget reallocation.
Founder and CMO
K.H. Growth Consulting
Jan 2024 - Sep 2025Built a lean consulting practice serving as fractional CMO for 15+ startups. Key win: Athena Club, where I led marketing from seed to $15M Series A (Ulta Beauty), scaling DTC revenue 400% while reducing CAC by 55%. Focus on capital-efficient growth; the average client grew revenue 3-5x.
Joined as employee #9, scaled mobile app to 2.5M users and 150% subscriber growth in 8 months. Built growth engine from scratch: 8.5x ROAS on paid UA (iOS/Android), 250% enterprise growth, secured $2M seed round. Left product positioned for Series A with strong unit economics.
Founder and CMO
FB Marketing School
Aug 2019 - Feb 2023Bootstrapped to $1.5M ARR with zero funding. Built and launched 50+ hours of content, 5,000+ paying customers, 85% course completion rate. Proved product-market fit with 90% of students reporting measurable ROI within 90 days.
Global Solutions Partner
Facebook (META)
Apr 2018 - Aug 2019Managed global client partnerships with Netflix, eBay, Amazon, and Uber. Exceeded sales quotas for 4 consecutive quarters, delivering 129% average quota attainment and contributing to $377M (+60% YOY) revenue growth.
Client Solutions Manager
Facebook (META)
Oct 2016 - Jun 2019Marketing solutions expert for major CPG accounts including Coca-Cola, Nestlé, P&G, J&J, and Capital One. Averaged 120% quota attainment with measurable ROI outcomes and strategic campaign execution.
Digital Media Performance Manager
Rogers Communications Inc.
Oct 2015 - Oct 2016Led digital efforts for Rogers Wireless & Sportsnet, managing digital campaigns & performance across Facebook, Google, Snapchat, Programmatic/Display; achieved 90% increase in customer acquisition rates.
Digital Media Buyer
Carat, Dentsu Aegis
Aug 2014 - Apr 2016Lead social buyer (Facebook & Twitter) on the Procter & Gamble digital portfolio – managing ~$1.3MM per month in social buys while addressing key P&G business challenges by scaling conversions, testing methodologies, and optimizing campaigns.
Products I've built & launched
Live products I designed, coded, shipped and grew myself.
Writing
Essays and research notes, mostly built on my own data: growth, measurement and AI search.
AI Search Optimization (GEO), mapped
What GEO actually is, how AI answers get built, GEO vs SEO vs AEO, and a working glossary, backed by GrantCompass's 192,924 AI citations.
Read the field guideHow to measure marketing in 2026
MMM, attribution and incrementality each answer a different question and carry a different bias. Give each one a job and let them check each other. Includes an interactive measurement triangle.
Read the field guideZero to your first 25,000 users
The first users come with no budget, brand or team. A sequence for finding the one channel that works, with GrantCompass (25,000+ users, $0 ads, measured not caused) as the case, and a first-90-days plan.
Read the playbookHow marketing teams actually use AI
Every team has the same models; the gap is whether they build with them. A 5-level AI-native maturity ladder, where AI creates leverage, and what it still can't fix.
Read the field guidePositioning: the part most founders skip
Positioning is the upstream choice that makes every channel and message easy or impossible. A startup positioning framework, the wedge, and a live positioning-statement builder.
Read the field guideHow RC2’s π table was made
The numbers at the heart of a 1980s cipher were said to come from π, but nobody showed how. A card shuffle that uses π’s digits as dice reproduces it exactly.
Read the noteThe citation-vacuum log: zero to cited, measured
A site the AI engines had never cited — 0 in 125 runs — got 4 of 5 new studies cited within weeks, 3 at position 1, with controls flat at zero. Method, costs, and the failures too.
Read the logThe missing vocabulary of GEO
Seven mechanics of AI search that had no names — Retrieval Floor, Citation Vacuum, Fan-out Farming, and four more — coined across a year of first-party experiments and defined here first.
Learn the termsMost “GEO” advice is wrong. I ran 87 experiments to prove it.
Twelve weeks, 192,924 AI citations, one real website. What actually makes ChatGPT, Perplexity, and Google's AI cite you — and why most of what the new “GEO experts” are selling didn't survive contact with the data.
Read the field notesHow to show up in AI search: an operator's playbook
The nine moves that earn citations from ChatGPT, Perplexity, and Google's AI — with an interactive readiness checklist that scores your page as you tick them off.
Read the playbookAI Citation Checker
Enter your domain and a question your buyers ask AI. See whether you're cited, how often across repeated runs, and which competitors get cited instead, measured live.
Check your citationsGEO Readiness Scanner
Paste any URL and get a 0–100 score for how likely ChatGPT, Perplexity, and Google's AI are to cite it — with the exact fixes, ranked. The automated version of the checklist from the playbook.
Scan your pageMarketing Budget Allocator
Set a saturation curve per channel and watch the optimizer split a fixed budget to maximize output — the same logic an MMM uses to allocate spend. Interactive, illustrative, free.
Open the toolClient Portfolio
Brands and startups I've worked with
Portfolio Impact
Companies I've worked with
What I bring
Across the funnel, plus the code and data work behind it
Early-Stage GTM
- 0-to-1 Marketing Builds
- Product-Market Fit Discovery
- First Marketing Hire
- Scrappy Growth Tactics
- Founder-Led Sales Support
Revenue Generation
- Subscription Revenue Scaling
- Mobile App UA at Scale
- 8x+ ROAS on Paid Channels
- CAC Payback < 6 Months
- Product-Led Growth Loops
- LTV:CAC Optimization
Technical Fluency
- SQL for Growth Analytics
- Martech Stack Building
- API Integrations
- Ship Code (Built TalentTuner)
- Growth Metrics Dashboards
- Engineering Collaboration
Lifecycle & Retention
- Onboarding Flow Optimization
- Email/SMS Lifecycle Systems
- Churn Reduction & Win-Back
- Subscriber LTV Optimization
- Personalization & Segmentation
Capital Efficiency
- Burn Rate Optimization
- Organic Growth Channels
- Community-Led Growth
- Content Marketing
- Referral Loops
Founder Experience
- P&L Management
- Built 2 Profitable Ventures
- Hiring & Team Building
Technical Marketing Engineering
I also build the systems and automations that marketing runs on
Building marketing systems
When the tool I need doesn't exist, I build it: full-stack SaaS products, automated testing pipelines, data work. I've run 300+ structured growth experiments across 20+ brands.
GrantCompass
100% Solo Built · BootstrappedA full-stack grant-discovery SaaS for Canadian businesses: a matching quiz pairs a company profile with 650+ federal, provincial, and municipal funding programs, then walks them from eligibility to application. I designed, built, and shipped the entire product solo — and engineered the growth engine that scaled it to 25,000+ entrepreneurs in four months with no ad spend.
GEO + Organic Growth Engine
TalentTuner
100% Solo BuiltATS resume scanner with a 4-stage pipeline: parsing, AI keyword analysis, weighted scoring and gap detection. It checks meaning as well as keywords, and returns specific fixes.
4-Stage Analysis Pipeline
Ad Optimum
Led DevelopmentAutomated ad testing platform with MTurk integration, predictive analytics, and real-time report generation for DTC brands.
End-to-End Automation Pipeline
ABM Qualified Lead Engine
Enki Enterprise GrowthSemi-automated B2B acquisition funnel combining hyper-targeted LinkedIn campaigns, sequential email nurturing, and CEO-led touchpoints. Built multi-channel ABM system targeting enterprise learning & development teams with personalized outreach at scale.
Multi-Channel ABM Funnel
Marketing Automation & GTM Engineering
Data Pipeline Architecture
Custom ETL pipelines, attribution models and real-time dashboards built on messy marketing data.
Marketing Automation Systems
Workflows for lead scoring, email sequences, content personalization and campaign optimization.
API Integrations & Webhooks
Built integrations with Stripe, OpenAI, Facebook, Google and 15+ marketing APIs.
Growth Experimentation Platforms
A/B testing infrastructure, feature flags and the statistics behind them.
Get in touch
Your next marketing leader is a former founder
Happy to talk about growth, AI search, or anything you read here.