Product | Growth | GTM Engineering
Hi, I'm James.
I'm a GTM operator who builds the systems that help businesses acquire customers, launch products, and grow revenue predictably.
Over the past 8 years, I've worked with early- to growth-stage companies across 3 continents (North America, Africa, and Europe)—leading go-to-market (GTM) strategy, customer acquisition, and demand generation efforts.
I've partnered with bootstrapped, seed, and Series A startups across B2B, SaaS, Fintech, HRTech, EdTech, HealthTech, AI, Robotics, MarTech, and ecommerce.
I've also been a founding marketer multiple times, building marketing functions from the ground up at Reform, FunnelEnvy, Bujeti (YC W23), Distrobird, and Cecure Intelligence, while mentoring founders through SBC Afritech and PAADC accelerators.
I'm a marketer with a combination of broad skills and deep channel expertise, something I like to visualize as a T, M, or Π shape. I wrote about this in my newsletter—a practical guide to finding and hiring marketers like myself, so you know what to look out for.
I've been trusted by 30+ founders, GTM operators and accelerators in North America, Europe & Africa.
My Projects
Many founders trust me enough to bring me in when nothing exists yet, or in moments of transition, to build growth systems from scratch. I also build for myself, solutions to personal and collective problems. Sometimes they take on a life of their own and last. Other times, they flare and fade.

1,646 MQLs, 5 countries: CIL's Academy launch across Africa
OJ Adekoya, CEO, Cecure Intelligence Limited

1,331 MQLs in 6 months: Bujeti's first growth engine
Achille Arouko, CEO, Bujeti

40% more qualified pipeline: FunnelEnvy's growth, GTM, and demand gen
Arun Sivashankaran, CEO, FunnelEnvy

34% trial activation lift: Reform's post-acquisition SaaS repositioning
Arun Sivashankaran, CEO, Reform

3,000+ keywords in 90 days: Distrobird's inbound engine from zero
Edwin Elodimuor, CEO, Distrobird

1,900% MQL growth: Hank Robotics' GTM before commercialization
Hanu Fejiro, CEO, Hank Robotics

3-country GTM structure: Komfot Health's compliant market entry
Sanasi Amos, Founder, Komfot Health

194% peak MoM growth: Bento's full-funnel AARRR rebuild
Ebun Okubanjo, CEO, Bento

Full lifecycle rebuild: Arinka Travel's positioning and CRM overhaul
Fisayo Bamidele, CEO, Arinka Travel

13+ verified signups: Forage Mail's community-led product showcase
Richie Bonilla, CEO, Forage Mail

2,306 people reached: Vban's African fintech launch
Ayoni Jimoh, Product Marketing Manager, Oval Labs Inc.

MIA Academy
Marketing In Action's applied learning arm, the flagship Bootcamp and a few other paid products, built and run end to end from curriculum to checkout.
Live product

Wholesome Girlies
Health tools, guides and an installable app for women in Nigeria and the diaspora, run on an AI content system and a weekly SEO and AI search publishing schedule.
Live brand

AI Content Engine
Turns a brand's own search tools into videos and images made for each platform, organic and paid. Piloted on Wholesome Girlies.
Pilot, 34 tool shorts rendered

Signal to Build
I turn each proof page in my Signal to Build series into a short motion video built in code. One command adds each finished video to the gallery.
40 videos, 20 styles, 48 music tracks

Marketing Agent Skills
From saved ChatGPT prompts to AI agents that take action: 32 open-source Claude Code skills for marketers.
Public repo

Personal AI Stack
Claude Code, an Obsidian vault, agent skills, and connections to my browser, APIs and tools, wired into the system I run all of my own work through.
5,000+ notes, 40+ systems documented

Relationship OS
A self-built system that shows me who I've gone quiet on, researches every new contact, and drafts outreach I review and send myself.
141 people tracked, 6 relationship types

Prospect & Outbound Engine
A self-built scraping, enrichment, and deliverability pipeline run at scale across 9+ offers and niches.
Internal tool

Job Radar & Career Outreach
A daily automated sweep that finds roles, filters them against a hard-gated ICP, and builds the full application package.
126 companies tracked

Content Engine & Distribution System
Strategy, profiles, a daily X loop, brand amplification and a weekly tweet record that trains my voice rules.
Live daily since 2026-10-15

MIA Newsletter
A weekly newsletter, plus the paid sponsorship business and biannual in-person event built around it.
5,000+ subscribers

MIA Website Build
The production site at marketinginaction.xyz, hand coded and shipped across 500+ commits with a rotation of AI coding tools.
534 commits and counting

James Website
This site. Rebuilt from a Notion page into a hand-coded site, the same way I rebuilt MIA's.
25 pages built from scratch

MIA Acquisition
A pay-per-qualified-lead client acquisition system for US local businesses, built from the niche research up.
6 niches launched

MIA GTM
Positioning, infrastructure, and outbound sold as one go-to-market system to funded startups and B2B agencies.
5 niches live

MIA Business
A performance marketing agency for businesses across Meta, Google, TikTok, Snapchat, and more, built and run end to end.
10 client engagements

GetBlock: reaching the few engineers who choose an RPC provider, with self-built AI workflows
Private, built for one application

Trebellar: a buyer cannot compare it, price it or read a customer story before booking a demo
Private, built for one MIA GTM prospect

Dapta: five audience figures across its own pages and a first screen that sells eight agents at once
Private, built for one MIA GTM prospect

TODAY: the announcement says Sales Operating System, the homepage says AI coaching
Private, built for one MIA GTM prospect

Trendspek: a North America and Europe funding round, and a homepage that names only Australia
Private, built for one MIA GTM prospect

Control Seat: the public record says factory platform, the website says predictive maintenance
Private, built for one MIA GTM prospect

Prerender: AI crawlers can't read JavaScript, and nobody sees the revenue it costs
Private, built for one application

PostHog: the AI setup wizard is the onboarding story, shown from a real install
Private, built for one application

SparkLoop: Welcome Surveys need a customer story operators believe
Private, built for one application

Taptap Send: strong on its own name, missing where Nigerian senders compare apps
Private, built for one application

Kredete: one story for diaspora senders, one for business buyers
Private, built for one application

MetaMask: one country map for four Trade products whose own pages disagree
Private, built for one application

Camunda (EMEA): a co-sell motion for SAP-shop accounts, built around a certified integration
Private, built for one application

BlogVault: a decade of your own one-star reviews are all saying the same thing
Private, built for one MIA GTM prospect

FIFU: your PRO wall says nothing at the exact moment someone is ready to pay you
Private, built for one MIA GTM prospect

KitchenPal: your own reply to a one-star review is the diagnosis
Private, built for one MIA GTM prospect

Smart Timetable: your messaging is already clear, the channel that would use it does not exist
Private, built for one MIA GTM prospect

Moonshot: a whole category writing to impress investors, and nobody holding the plain-spoken position
Private, built for one MIA GTM prospect

Teramind: three true stories about AI risk, and a deal only needs one
Private, built for one application

Advantage HQ: a growth pod brief on Intelligent Change's month-six reorder gap
Private, built for one application

Skylar: a verified competitive landscape and buyer-journey note for AI sales roleplay
Private, built for one application

HotelRank.ai: the competitive battlecard its sales team doesn't have yet, post-Lighthouse acquisition
Private, built for one application

The GIST: a reusable non-endemic-brand proposal module for a scaling partnerships team
Private, built for one application

Arcanna: Decision Intelligence is a phrase, not yet a definition
Private, built for one application

BuyerSight: testing the prompts behind human-plus-AI outbound
Private, built for one application

Binance: who answers the African crypto buyer when Binance doesn't
Private, built for one application

Flex: reconciling two opposite positions on the same competitive set
Private, built for one application

Arcessio: winning engineers and defense buyers at once, with one marketer building from zero
Private, built for one application

OnTheGoSystems: content, SEO and generative engine visibility for WPML
Private, built for one application

The GTM Studio: making repeatable delivery hold up as clients grow
Private, built for one application

Framer: a signal system built around Framer's own performance edge
Private, built for one application

MNTN: routing and deliverability under a new small-business push
Private, built for one application

Remote: a marketing operations stack an AI agent can trust
Private, built for one application

Nuvion: the lifecycle machine that turns waitlist signups into funded accounts
Private, built for one application

Shape: the path to 30 qualified demos a month, worked back from the price list
Private, built for one application

Openbenchmarks: agents cite the benchmarks, but search still ranks the vendors first
Private, built for one application

Ashby: what this week's EMEA event proved, and what the site hasn't caught up to yet
Private, built for one application

Camunda: making the agentic orchestration story land with CFOs, not just engineers
Private, built for one application

Todoist: 19 years of trust, a partner channel that hasn't caught up yet
Private, built for one application

MaidThis: selling the marketing system as much as the cleaning
Private, built for one application

Ruby Labs: a small agency's worth of output from one person
Private, built for one application

Upbound: naming a category before someone else picks one
Private, built for one application

AIVideo.com: keeping judgment calls inside the loop, not after it
Private, built for one application

Cogram: building the AI-native alternative in a decades-old category
Private, built for one application

Coinrule: earning human trust before automating it
Private, built for one application

Cosine: earning the right to be believed, before explaining what it does
Private, built for one application

Joy: scaling paid spend without cannibalizing the organic engine
Private, built for one application

Lightsprint: betting collaboration and taste matter more than raw speed
Private, built for one application

Naïve: testing an AI employee against the function that resists automation most
Private, built for one application

Yassir: building trust in a market that's 80%+ unbanked
Private, built for one application

WP Engine: the boldest AI infrastructure in the category, losing the headline anyway
Private, built for one application

ElevenLabs: a celebrity-voice moment with no button to share it
Private, built for one application

Dash0: the CEO's own repositioning hasn't reached the comparison pages yet
Private, built for one application

Trust Wallet: a $7M reimbursement story missing from the security page
Private, built for one application

C Teleport: paying for a booth at the exact search term it doesn't rank for
Private, built for one application

Leadfeeder: a proven growth loop the company built, credited, then let go dark
Private, built for one application

dreamDEX: the Five Pillars story lives in a blog post, not the app
Private, built for one application

Prophecy Social: a game wearing a prediction market's name, unexplained
Private, built for one application

ClickUp: the feature that wins every review is also where signups get lost
Private, built for one application
I could be your next hire
Why founders and hiring managers keep trusting me to build go-to-market systems that drive revenue growth.
Let's build something meaningful together.
I’m open to full-time or in-house work where you need an ongoing plan or someone to lead marketing for the long term. I also offer specific marketing and GTM services for teams that need help with the work itself.