How I work with teams.
Three categories of engagement for marketing, MarTech, and analytics teams that need senior measurement work - delivered by one practitioner with skin in the game. No account managers, no junior staffing, no slide-deck deliverables - just measurement infrastructure that ships.
Signal Design & Implementation
Define what your business actually needs to measure, then build it properly. This starts with data contracts - explicit specifications of every event, parameter, and identifier - and ends with a production tracking implementation that holds up under engineering scrutiny.
Most "tracking projects" fail because the upstream definitions were never agreed. I run this as a Signal Engineering exercise: business question, measurable signal, implementation, validation.
Core deliverables
- Event schemas and data contracts as a first-class artifact
- GA4, Amplitude, or product-analytics implementation against the contract
- Server-side GTM where data quality, consent, or first-party context demands it
- Consent Mode v2 and privacy architecture that actually maps to your legal setup
- Schema validation and monitoring so the contract stays enforced after I leave
Measurement Infrastructure
Build the pipelines that move signals from collection to activation. This is where most analytics setups stall: events are flowing, but nothing useful is happening downstream. The fix is real data engineering - not Data Studio dashboards on top of GA4.
I design and build warehouse-native measurement systems on Google Cloud: BigQuery as the backbone, Dataform for transformation, server-side GTM for collection, and clean APIs into the activation surfaces (ad platforms, CDPs, ML models) that turn signals into outcomes.
Core deliverables
- BigQuery + Dataform pipelines for marketing and product data
- GTM Server-Side infrastructure, including multi-region and data-residency setups
- Custom collection and enrichment logic in JavaScript, SQL, and Python
- Enhanced Conversions, offline conversions, value-based bidding signals
- AI-augmented analysis tooling - conversational analytics, automated validation, agent-ready data
Advisory, Audits & Training
Independent technical advice for teams making big measurement decisions. I'm not a generalist strategy consultant - I'm the engineer your in-house team calls when the question is "is our setup actually doing what we think it's doing?"
Audits are the most common entry point. They're structured, evidence-based, and end with a prioritized plan - not a 60-slide deck. Training engagements range from team workshops to half-year curricula, including the technical analytics course I teach at IHM Business School.
Core deliverables
- Measurement audits with prioritized remediation plans
- Signal Engineering reviews - where are you on the maturity curve, what's the next step
- KPI and measurement framework development
- Team upskilling: GA4, GTM, server-side, BigQuery, modern measurement architecture
- Conference talks and executive workshops
What Clients Say
How we work together
Project-Based
Fixed-scope engagements, 2-12 weeks. Implementations, audits, infrastructure builds, migrations. Clear deliverables, fixed price where possible, embedded delivery throughout.
- Signal design and implementation
- Technical audits and assessments
- Infrastructure builds and migrations
Timeline: 2-12 weeks
Retainer
Ongoing measurement partnership for teams that need senior measurement work without an in-house hire. Routed through 8-bit-sheep for contracting and continuity.
- Continuous measurement support
- Strategic advisory and roadmapping
- On-demand senior expertise
Duration: Flexible monthly arrangements
Training & Workshops
Half-day to multi-day programs for in-house teams. Conference speaking and executive workshops also available. Same depth as the consulting work, distilled for transfer.
- Half-day to multi-day programs
- Virtual or in-person delivery
- Conference speaking engagements
Format: Custom curriculum development
See if we're a fit
If you're considering a measurement engagement, the fastest way to find out is a 30-minute conversation.