Operator, builder, writer. London, twelve thousand sites in.
Co-Founder and COO at Seahawk Media. Builder of HostList and a few smaller things. Host of WP Legends, plus the WordPress, SEO, and AI writing on this site.
Two ways to read this site. Pick what feels right — you can switch later from the nav.
Co-Founder and COO at Seahawk Media. Builder of HostList and a few smaller things. Host of WP Legends, plus the WordPress, SEO, and AI writing on this site.
HostList.io is the programmatic-SEO directory I run on Next.js plus Supabase: about 28,000 web hosting companies, indexed by stack, region, and use case. WP Legends is the interview series with WordPress founders and operators. The shorter projects, tools, and side-builds live alongside.
Long-form on the WordPress and modern-stack web, technical SEO, GEO and AEO, vector retrieval, edge compute, and the lessons from running an agency. Guides cover the evergreen ground. Blog runs the dated commentary.
WordPress development, migration, and managed support across four hubs. Twelve thousand sites since 2018.
Directory of about 28,000 web hosts across 60+ countries. Built solo on Next.js plus Supabase plus Vercel.
YouTube series with founders, agency owners, and product builders shaping WordPress. Hosted weekly.
AI-powered Brand Asset Management platform — co-founded. Logos, palettes, guidelines, white-label deployments.
No default we push regardless. We pick the stack to match the brief, the team, and the performance budget. Here is what we ship every week.
Managed care plans with real SLAs. 200-2,000 USD/month.
Custom-coded across WordPress, headless, Next.js, Astro. 15K-90K USD.
WPGraphQL plus Next.js or Astro. Editors keep wp-admin. 25K-90K USD.
Crawl, schema, hreflang, AI search citability. 5K-60K USD.
The HostList playbook applied to your data. 18K-90K USD.
Programmatic listing platforms on Next.js plus Supabase. 18K-90K USD.
Custom or white-label brand asset platforms via Brandy HQ. 15K-250K USD.
SEO-preserving WordPress, headless, or platform moves. 8K-45K USD.
Running an agency is mostly hiring, pricing, scope discipline, and operations. Nine years and twelve thousand sites in, those are the conversations I have weekly. If you are scaling past your first ten clients or planning past the first million in revenue, I have probably solved the version of your problem.
If your idea has a database — a thousand entities or a hundred thousand — programmatic SEO is the cheapest path to long-tail traffic. HostList.io is twenty-eight thousand pages of practice. I know the data quality gates, the schema strategy, and the failure modes that kill most directory sites in their first year.
Migrating off classic WordPress to a headless front-end is the most common engineering project I scope this year. Next.js or Astro on the front, WPGraphQL bridging Yoast and ACF, byte-identical SEO transport. Done correctly, you keep every ranking and gain a Lighthouse 95+ that classic WordPress could not deliver.
Eight HIPAA-compliant web development agencies in 2026, with real BAA discipline, healthcare clients, honest price ranges, and where each fits best.
Eight Next.js development agencies worth shortlisting in 2026, spanning headless CMS specialists, Jamstack boutiques, and headless WordPress shops.
How to choose a vector database for RAG in 2026: pgvector, Pinecone, Qdrant, Weaviate and Chroma compared by scale, cost, hybrid search, and operational fit.
Coffee, running, books, half-marathons, parenting — the laptop closes around 6pm and the off-screen life starts. A few recent essays from that side.
Ten of the best cafes in the world in 2026, from Onyx in Arkansas to Tim Wendelboe in Oslo and New York Cafe in Budapest, with what to order at each.
Three Portobello Road tables in Notting Hill I actually walk to. Dishoom Permit Room at 186 Portobello Road, Miznon and Erev on Elgin Crescent, Poppies Fish and Chips at 152. Where to sit, what to order, when to book.
I am Co-Founder and COO at Seahawk Media — a WordPress, Next.js, and Astro agency I started in 2018. We have shipped over 12,000 sites across four hubs in London, New York, New Delhi, and Ahmedabad. I personally built HostList.io, a programmatic-SEO directory of about 28,000 web hosting companies, and host WP Legends, an interview series with founders and operators in the WordPress ecosystem.
London, working from Office 77, 22 Notting Hill Gate. The Seahawk Media team is global — four hubs cover every working hour from 06:00 GMT through 22:00 PST — but I am based in the UK and most client kickoff calls happen in a UK or US working hour.
WordPress (classic, Bricks Builder, native Gutenberg), headless WordPress paired with Next.js or Astro, pure modern stacks on Next.js or Nuxt with Sanity, Payload, Storyblok, Strapi, or Contentful, and bespoke SaaS on Next.js plus Supabase. I pick the stack to match the brief, not the other way round.
Both routes start with a conversation with me. Engagements are delivered through Seahawk Media for the operational depth and the senior team, but every kickoff call is with me directly — there is no sales chain between you and the person scoping your project.
WordPress development and agency operations, technical SEO and AI search visibility (GEO and AEO), programmatic SEO at scale (lessons from running HostList.io), and the occasional personal post about life in London. The blog is at /blog/; the personal essays are under /blog/topic/personal/.
If you want to talk WordPress, agencies, hosting, headless, programmatic SEO, or the open web — the fastest path is a 30-minute call on your calendar. No pitch deck, no slide carousel, just a conversation. By the end of it you will have an honest read on whether we are the right fit and a price range either way.