The analytics, reporting and compliance layer your clients actually read.

Freelance data engineer for paid media and SEO agencies. GA4, GTM, Search Console, BigQuery, Supabase. The same stack that powers work for Samsung USA and multi-territory automotive groups.

What I do

Pipelines & reporting

Daily scheduled imports from GA4, GSC, Floodlight, Meta, TikTok and YouTube into BigQuery or Supabase. Gated client dashboards under your infrastructure.

  • Daily, weekly or hourly schedules.
  • Gated by email domain, IP or magic link.

GA4, GTM & GSC

End-to-end measurement across multi-territory sites. DV360 Floodlight, Meta and TikTok pixels, Consent Mode v2, without breaking measurement.

  • Server-side GTM for first-party.
  • Migrations without losing YoY comparables.

Compliance & pixel audits

Headless-browser audits of cookie behaviour, tracker firing and CMP config. Ongoing monitoring catches regressions before they become a problem.

  • Scheduled monitoring with alerting.
  • GDPR and PECR coverage across UK and EU.

CMP disabled in a budget reshuffle. Pixels firing without consent across six markets.

European motor brand, seven markets. Web agency disabled the CMP during a rationalisation, no replacement deployed. Google, Meta and TikTok pixels fired without consent for five days. Routine monitoring caught it within 24 hours of the next scan. Resolution: 48 hours.

Stack

  • GA4 · GTM · GSC · BigQuery · Supabase
  • Astro · Next.js · Node · Python
  • DV360 · Meta · TikTok · YouTube
  • Playwright · systemd · cron

How I work

  • Hourly, invoiced via Dot.Mov Ltd.
  • Infra under your accounts. You own the data.
  • Slack guest or shared docs. No timesheet theatre.

Mock reports, real pipeline

Both reports below regenerate daily from a scheduled job. Data is synthetic. Last refresh 01 Jul 2026, 15:58 UK.