Case study 03

Numbers that reconcile: one definition per metric, and a smaller number when the data cannot support the bigger one.

Café Zupas, 90+ locations / 2024 to present

I started in financial reporting, writing the SQL behind month-end close and SOX reports, and I run a warehouse the same way. Shared business rules derive once and downstream marts read them. Every hourly build carries freshness and correctness assertions that fail loudly instead of returning plausible wrong numbers. Legacy objects are retired by rename-and-drop only after a lineage sweep; one sweep found 15 live downstream jobs, including ad-platform conversion feeds. Every decision that more than one project depends on gets a row in a decision ledger, superseded and never edited.

Outcomes

Stack

Contact

If you need someone who can own the number and the stack, we should talk.

Open to: Director or VP of Data, Data Platform, or Analytics Engineering; VP or Senior Director of Marketing Technology; Head of Marketing Operations, Customer Data, or Growth Engineering; Advisory work on warehouses, identity, and AI-ready data.