Berlin, Germany, Remote

Mariusz Brucki

Senior Analytics EngineerData Infrastructure // Online Tracking Systems // AI Agents.

Scroll

GitHub Activity

Recent GitHub activity

github.com/mbrucki ↗
Work
Jun 2022 — presentFull-time

Senior Analytics Engineer

DocPlanner

Data Platform team (data modelling sub-team). Promoted to Senior Analytics Engineer in Apr 2026. Building and maintaining the analytics data warehouse: dbt models, GA4 pipelines, semantic layers, and AI-assisted tooling for data discovery.

Aug 2025 — presentFreelance

Server-side Tracking Expert

TAGGRS

Built AdBlocker Shield, a first-party GTM proxy which I sold to TAGGRS. Continuing as external expert on implementation. Also writing technical articles on server-side tracking for their blog.

Oct 2021 — presentFreelance

Freelance Tracking Specialist

Greenpeace

Server-side GTM tracking, Mixpanel implementation, and analytics discrepancy investigations. Working across the GA4 / Mixpanel stack.

Projects

soundsbetter.ai

Live

AI writing tool that makes English sound natural. Fixes grammar, improves word choice, adjusts tone — without changing what you meant to say.

Next.jsOpenAIVercel
Visit ↗

AdBlocker Shield

Live

A first-party proxy layer that keeps GTM server-side tracking working when ad blockers are active. Built the technology and sold the IP to TAGGRS. Now live as part of their product suite.

Node.jsKubernetesGCSGTM
Visit ↗

Determined.ink

Live

Generative art where every pixel is mined via SHA-256 proof-of-work. 1-of-1 pieces that take days or weeks to complete. Mining runs on GCP, progress streams live to the site.

PythonNext.jsFirebaseGCP
Visit ↗

Conversation Analytics

Building

Traditional UX has a mature tracking layer for buttons, forms, and clicks. Conversational UX does not. I'm building an analytics layer that turns open-ended chatbot language into structured, reusable data.

PythondbtRedshiftSQL

GlobeShuffle

On-hold

Discover random places around the world. Drop into a random street view, learn where you are, explore from there. A side project for the geographically curious.

Next.jsGoogle Maps API
Visit ↗

MeasureLake

On-hold

Server-side data collection and enrichment layer. Routes events from GTM server-side containers into a structured data warehouse without relying on third-party cookies.

Node.jsGTMBigQuery
Visit ↗

LeadLang

On-hold

AI-powered lead qualification tool. Co-founded with Sebastian Scharlipp. Built on FlowiseAI — which was later acquired by Workday.

FlowiseAINext.js
Articles

Why do autocracies love filter bubbles?

Mar 2022

A decade of filter bubbles and how authoritarian regimes have weaponized them.

medium.com/@mariuszbrucki/why-do-autocracies-love-filter-bubbles-496745c7d314

Google Tag Gateway vs Server-side GTM: which one does your setup really need?

May 13, 2026

GTG or GTM? Here's how to tell which one your setup really needs.

taggrs.io/google-tag-gateway-vs-server-side-gtm/

Why Server-side Tracking can still lose data (and how the Enhanced Tracking Script fixes it)

May 7, 2026

Your server container is live—but ad blockers may still block data before it reaches your analytics stack.

taggrs.io/enhanced-tracking-script-against-ad-blockers/

Why your GA4 ROAS is inaccurate (and 2 structural fixes that help)

Apr 23, 2026

Two structural gaps in GA4 make ROAS look better than it is—and how to tighten measurement.

taggrs.io/how-to-fix-ga4-roas-inaccuracies/

ChatGPT Ads are live. How to measure them?

Apr 10, 2026

Measure ChatGPT ads with UTMs, baselines, and lift tests.

taggrs.io/how-to-measure-chatgpt-ads/

Server-side A/B testing: better experiments, better measurement

Mar 20, 2026

Server-side A/B testing improves accuracy, speed, and experiment reliability.

taggrs.io/server-side-ab-testing/

How to implement tracking in vibe-coded apps

Jan 10, 2026

Structured analytics for vibe-coded apps with GTM, dataLayer, and server-side GTM.

taggrs.io/tracking-vibe-coded-apps-gtm/
Ask My AI

Try

It's only AI and can be inaccurate. For real info, reach out to me on LinkedIn.