Siloed systems, ticket backlogs, numbers nobody trusts. I build the data platform that fixes all of that so your teams get answers without waiting on you.
Your newsroom needs to know how a story is performing. Your commercial team needs audience segments for ad sales. Your product team needs retention cohorts. Every request lands on your desk, and you're stretched thin building one-off queries instead of building infrastructure.
dbt models are duplicated and undocumented. Web analytics say one thing, app analytics say another, subscription data lives in a different system entirely. Every meeting starts with "which number is right?" and ends without an answer.
A reader visits on mobile, reads three articles, comes back on desktop, subscribes, churns, and resubscribes. You know this journey exists — but your data doesn't connect it. Identity resolution across web, app, and subscription systems is the thing nobody built, and without it, retention and engagement insights are impossible.
Two moves. Fixed scope, specific deliverables.
I assess your data stack, dbt models, pipelines, and analytics workflows. Scope and deliverables agreed upfront — you know exactly what you get. You come away with a clear picture of what's working, what's broken, and what's blocking self-serve, plus a prioritized roadmap to fix it. Specific recommendations, not a generic report.
When the audit shows the way, I build it with your team: production dbt models, user journey data marts, identity resolution connecting web to app to subscription, and self-serve patterns synced to your CRM. Your team learns by doing — not from a doc, from working alongside me.
Not theory. Actual systems in production.
The Meridian Post — a full newsroom analytics platform, built end-to-end and in the open.
Straight answers, no sales pitch.
I help media and news publishers build self-serve analytics on solid data foundations: production dbt models, user journey data marts, identity resolution across web, app, and subscription systems, and self-serve patterns connected to your CRM — so editorial, product, and commercial teams can answer their own questions without waiting on data.
Every engagement starts with a fixed-scope audit: I assess your data stack, dbt models, pipelines, and analytics workflows, and you come away with a prioritized roadmap. Scope and deliverables are agreed upfront. If it's a fit, the next phase is implementation — I build the roadmap with your team, and your team learns by doing.
Data teams, product teams, and leadership at media and news publishers — especially where every dashboard is a ticket, nobody trusts the numbers, and the reader journey is disconnected across web, app, and subscription systems.
Across source systems I've worked with Google Analytics, Mixpanel, Piano, Stripe, Mailchimp, Campaign Monitor, Google Ads, Meta Graph API, programmatic ad SSPs, and Drupal. For the data stack: Python, SQL, dbt, BigQuery, ClickHouse, Postgres, Airflow, and Cube.js — and the open-source newsroom analytics demo featured on this site is a working example of that stack in action.
Yes. The Meridian Post dashboard featured on this site is a complete newsroom analytics platform built end-to-end and in the open — you can explore the live dashboard and read the full source code on GitHub.
Book a free 30-minute call. We'll map your biggest data bottleneck and see whether a fixed-scope audit is the right first step.
Book a free 30-minute call. We'll map your biggest data bottleneck and see if a fixed-scope audit is the right first step.
Book a call →