A decade in content, three years in pipelines.

Videography and live music, then SEO, then the technical layer under the reporting. Roles below, newest first. Based in Margate, registered as Dot.Mov Ltd.

Freelance · via Alchemy + Dot.Mov Ltd · 2022 to present

Analytics, SEO and data pipelines

Freelance alongside Alchemy, a UK SEO and content agency. GA4, GTM (including server-side), GSC exports, BigQuery feeds, gated client dashboards.

  • Changan Auto via House of Communication: DV360 Floodlight tagging, multi-territory GA4.
  • Samsung USA: SEO and content support on a global blue-chip.
  • Scott's Pointe (US): weekend-heavy reporting, gated agency dashboard.
  • Butchoff Antiques: SEO + GSC reporting layer, insights into Supabase.
  • Ecco and a rotating roster of smaller UK/EU clients.
  • Dot.Mov Ltd: Honest Car Check, The Pool Hub, Pencl, El Banditos Pool.
Dot.Mov · Self-employed · Nov 2022 to present

Content Specialist

Dot.Mov Ltd is the legal entity I invoice through. Content production alongside the SEO, analytics and migration work on the technical side. Site migrations with redirect mapping, no loss of comparable YoY data.

Brightside Publishing · Freelance · Mar 2019 to Aug 2023

Contributing Writer · The Margate Mercury

Long-running quarterly editorial gig covering Margate's music scene. Story-scouting, interviews, filmed companion content.

Seaside Sessions · Founder · Mar 2017 to Aug 2022

Videographer and platform operator

Founded a live music video platform, close to 200 artists, around 1,000 videos. Hosting those videos on the site quietly built Google visibility for the artists. That was the moment SEO went from background concept to a real interest. Ran "The New Music Podcast" in parallel, and PR for The Ovines under Lazy Daze Records.

Film Fest International · Full-time · Apr 2015 to Jul 2022

Event Director

International film festivals across Europe. Between events: SEO and PPC campaigns across Google and Meta, plus a companion magazine I ran from copy to print.

Quintessentially (Q Digital) · Full-time · Feb 2013 to Apr 2015

Social Media Marketing Specialist

Social strategy for luxury brand clients at Quintessentially's digital arm. Facebook, Instagram, Twitter, YouTube. Clients included Davidoff and Rosalina Nacken among other London fashion and lifestyle brands.

Working with me

How a typical engagement starts

  1. Quick chat. What data sources, what report consumers, what business question.
  2. Short written scope. Hours, deliverables, retainer if applicable, infra ownership.
  3. I stand up the pipeline under your accounts (DigitalOcean, Supabase, GCP).
  4. Reports go live behind your gate. I document the cron, the schema and the deploy command.
  5. Small monthly retainer for pipeline maintenance. Anything new is invoiced hourly.
FAQ

Quick answers

Do you invoice hourly or fixed-price?
Hourly preferred for new builds, invoiced via Dot.Mov Ltd (UK VAT-registered Limited Company). Once a pipeline is live I move clients onto a small monthly retainer for ongoing maintenance and alerts, with anything new invoiced hourly on top.
Will I own the infrastructure?
Yes, always. I set the pipeline up under your accounts (DigitalOcean, Supabase, GCP, GA4, GTM) so you own the data and the dashboards forever. If you ever move on from me, the work continues without me.
Do you work with non-UK agencies?
Yes, most current work is multi-territory across UK and EU and one US client. Tooling and reporting are timezone and currency aware. Invoicing in GBP, EUR or USD.
What stack do you use?
GA4, GTM (web and server side), GSC, BigQuery, Supabase, Postgres, Astro, Next.js, Node, Python, systemd, cron, Cloudflare, Playwright/Puppeteer for compliance scans, plus the paid platforms (Meta, TikTok, YouTube, Google Ads, DV360).
Can you work behind an existing analytics team?
Yes. Often the cleanest engagement: I extend what is already running, write a few documented schedulers and reports, document handover, and keep a small retainer for pipeline drift. No politics.