Read the newsletter.
Everything long-form, straight to your inbox.
SubscribeLonger pieces go out on Substack. The short ones live here.
Everything long-form, straight to your inbox.
SubscribeEvery one started as a spreadsheet or repetitive problem I got tired of. They are live, public and built to make AI search, research, prioritisation or everyday work a little easier.
Helping UK parents work out school choices without the spreadsheet.
Open tool ↗ AI search · 02Qualify prompts before you build a tracking set around them.
Open tool ↗ AI search · 03Audit a page against the fan-out queries an AI engine generates.
Open tool ↗ Tracking · 04AI Overview tracking that works with a CSV upload.
Open tool ↗ Tracking · 05A live tracking variant that requires an Ahrefs MCP key.
Open tool ↗ Tracking · 06Trace and track AI visibility over time.
Open tool ↗ Prioritisation · 07Score which pages are worth optimising for retrieval first.
Open tool ↗ Product · 08A closed-loop expense management experience you can test.
Open tool ↗ Market · 09Model which markets to enter next.
Open tool ↗ Market · 10Market intelligence, gathered and scored in one view.
Open tool ↗ Data · 11Use first-party data as the input to content decisions.
Open tool ↗ Fun · 12Built for the joy of it.
Open tool ↗ Side project · 13Mental-load offloading for the people who carry most of it.
Open tool ↗The tools span AI-search qualification and tracking, market intelligence, prioritisation and useful products for everyday life.
View tools portfolio ↗I partner with B2B companies on creator-led research, sharp product education and credible thought leadership—without turning the work into an extended advert.
Research built from first-hand data and the questions content and SEO leaders are actually wrestling with—not whatever happens to be trending that week.
I began as a journalist and magazine editor: interviewing people, challenging convenient claims and finding the useful truth inside complicated subjects. That instinct still shapes every brief, strategy and piece of research I lead.
I built video programmes around founders, customers and proprietary insights—not content made simply because the calendar needed filling. The work has generated more than 16 million views while making complex businesses feel human.
Across B2B SaaS, fintech and enterprise brands, I have led positioning, editorial strategy, campaigns, product storytelling and scalable content systems. The goal is never more content. It is the right content doing measurable work.
Today I help brands become discoverable in traditional search and credible inside AI-generated answers. That means combining technical foundations, original evidence, expert insight and measurement—not sprinkling GEO vocabulary over an SEO plan.
The thread through all of it is simple: understand what people need, find the evidence and make the answer worth remembering.
View selected work ↗A fast-moving archive of work, travel and the occasional questionable production decision.
Click any picture to pause, zoom and reveal the real captionClick a picture. The back is where I keep the context nobody asked for.
I help complex B2B brands get found in AI-generated answers and traditional blue-link search—then turn that visibility into demand.
I started in journalism, where I learned to find the useful truth inside a messy subject. Over 12+ years, that instinct became a career across SEO, content, product marketing and AI search for B2B SaaS brands including Expensify, Stripe and LSEG. The work spans strategy and execution: research, positioning, content systems, measurement and the occasional uncomfortable question a dashboard cannot answer.
Building visibility across blue links, AI Overviews and the answers people get from language models.
Finding the real story, testing the claim and making complicated products worth reading.
Designing the workflows, standards and measurement systems that make expert content scale.
Turning product complexity into positioning, messaging and launches buyers can act on.
Built a 61% non-branded mention rate and owned all six competitor “vs” terms in Google AI Overviews—keeping Expensify ahead of Ramp, Brex and Navan.
See the case study ↗Rebuilt the self-serve buyer journey across two LSEG portfolios and 19 markets—earning three European Search Awards nominations along the way.
See the case study ↗Turned complex launches into breakout sessions, reaching 120% of the Berlin goal and 115% in Paris, alongside a 68% UK customer-story outreach rate.
See the case study ↗Expanded RevenueZen’s GEO offer into repeatable client upsells, supported by audit, optimisation, forecasting and Reddit workflows teams could run again.
See the workflows ↗Built a video content engine from proprietary small-business data and customer stories, earning organic links from outlets including Forbes and supporting growth to 1M+ customers and 300K+ newsletter subscribers.
See the case study ↗CMI Award, Best B2B Content Campaign
European Search Awards nominee, 3 categories
And the sheep? I like quiet confidence, good instincts and love to remain unbothered by the latest herd mentality. The irony is intentional.