Roles
| 2026 | Agent PlaceAI Marketing Engineer | Own the go-to-market for Agent Place, which builds AI agents for companies. | Go-to-marketGoogle AdsYouTubeAI video | |
| 2026 | WilowProduct & Growth | Run product and growth for Wilow, creative analytics for Meta advertisers, selling enterprise deals end to end and growing the self-serve plan. | ProductGrowthMeta AdsAI | |
| 2025 | FramerGrowth | Managed an ad spend of $500k+ a month across Google, Meta, YouTube, LinkedIn and Reddit. | Google AdsMeta AdsYouTubeLinkedIn Ads | |
| 2024 | Hoxton CircleMarketing Director | Sole marketer at a B2B recruitment firm placing CFOs, where I migrated the website and lifted traffic 45%. | SEOSite migrationOutbound | |
| 2023 | Kits.aiGrowth | Restructured Google Search ads for a high-growth AI music SaaS and scaled the budget 10x while holding a 3:1 LTV:CAC. | Google AdsSearch | |
| 2022 to 2024 | General AssemblyLecturer | Taught 10-week digital marketing courses in New York, with an NPS in the top 5% of courses. | TeachingPaid media | |
| 2022 | WPPContractor | Sub-contracted to WPP, the global ad agency, on Nestlé's Meta and Twitter accounts. | Meta AdsX Ads | |
| 2014 to 2021 | CroudClient Strategy DirectorAssociate Director, BiddableSenior Biddable ManagerClient Strategy ManagerPaid Search ManagerIntern | 7 years agency-side in London and New York, where I helped grow the US team from 4 to 50. | Google AdsSEOStrategyTeam lead |
Products

Creative analytics for Meta ads. See what is working in your own account and your competitors'.
Clerk
Meta
OpenAI
PolarSearch any brand and see the Meta ads it is running. One dataset, four surfaces.
Meta
VercelMeta ads benchmarks by industry, rebuilt from live ads each week.
Meta
Vercel
Webflow
Schema.org
SlackPick an ad worth learning from and it makes your own version of it.
OpenAI
Meta
Polar
A marketing newsletter and site. Agents do the mechanical work, people make the calls.
Beehiiv
Webflow
LinkedIn
ClaudeFree Mac dictation app that also records and transcribes meetings, entirely on your machine.
Tauri
Rust
NVIDIA ParakeetAgents
A brand's public ads become a personal report, then the system finds the right person and sends it.
Meta
Claude
OpenAI
Slack
Hermes Agent
Kitt
AgentMail
VercelA free version of my outbound research, run from Claude: live ads, labels it argues with, the right person and a draft.
Claude
Clay
MetaAn agent keeps Wilow's product knowledge base true to what actually shipped.
GitHub
ClickUp
Slack
Claude
Vercel
WebflowMore than 30 scheduled agents run my businesses, with written rules on what each may do alone.
Claude
Hermes Agent
Slack
VercelA quality bar a page must clear before it publishes, and a checker that reads pages like a search engine.
Google Search Console
Exa
Ahrefs
Claude
Schema.org
Webflow
VercelA chain of agents sources, picks, researches, writes and publishes the news for The Keyword.
Techmeme
Exa
AgentMail
Slack
Claude
Webflow
Hermes Agent
OpenAI
BeehiivAn agent reads supplier invoices out of email each week and books them in FreeAgent, under the accountants' own rules.
Hermes Agent
FreeAgent
Claude