Calgary, Alberta
Open to consulting, contract and employment opportunities
I help teams grow revenue with better data and products.
I lead data and product teams, with a background in sales, marketing and finance.
01
Selected work
- PRIME and the AI layer at StellarAlgoUnified every client's data into one governed layer, so teams self-serve and AI answers match the dashboards.1Governed layer for every client's data, replacing a database per client
- Marketing attribution at Neo FinancialBuilt one attribution view across five paid channels, with CAC and LTV models that guided where the budget went.5Paid channels in one attribution data mart
- Business intelligence and CRM at Canucks Sports & EntertainmentBuilt a BI team and warehouse from scratch. Our pricing and membership analysis supported 27% revenue growth.+27%Revenue growth over two seasons
- Property tax programs at the City of SurreyRan a property tax deferment program worth $40M+ in municipal revenue, and oversaw the 2020 tax sale.$40M+Municipal revenue in the 2019 tax deferment program
02
Across the business
I’ve sold memberships, run marketing operations and worked in municipal finance. That’s why my data work starts with the people who use it.
Sales
I started in sales, managing 800+ memberships worth over $2M. I know what a rep needs from the CRM.
Marketing
I ran marketing operations: a team of analysts, the martech stack and its budget. My degree is in marketing.
Business operations
I led a HubSpot to Salesforce move, including vendor negotiation. At Neo, I checked vendor contracts against usage before renewals.
Finance
I worked in municipal finance and accounting, including a property tax program worth $40M+ in revenue.
03
How I help teams
Four things I do on every data team. Each links to where I’ve done it, and to a lab where you can see it run.
01
One source of truth
I model the data once, with tests and a written contract. Sales, marketing and finance stop arguing about whose number is right.
02
Fresh enough to act on
I replace weekly batches with incremental loads. At StellarAlgo, data went from 7 days old to under 12 hours.
03
In the tools people use
A dashboard nobody opens changes nothing. I push the answer into the CRM, the ad platforms or an AI assistant.
04
Measured like a product
I track usage, speed and errors on data products. Then we know what’s worth keeping and what to cut.
04
Work with me
Employment and contract roles
I’m looking for senior roles in Calgary across data, product, marketing and business operations. I’ve led product, analytics and marketing operations teams, and I still write the SQL.
Consulting
I take on focused data, analytics and product projects through Frontier Platforms. It’s the company where I build Signl List and Valve. Problems like these:
05
The Lab
Three small data products on Calgary data. Each one has a tested pipeline you can run live in your browser.
- Calgary Flames shot analysisEvery Flames shot attempt since 2021-22, including this season. Where they shoot from, and where goals come from.
- What’s a Calgary home worth?Every home’s 2026 assessment, and a value model trained in Python. It explains each estimate.
- Where Calgary is buildingEvery building permit since 2015. How many homes were permitted, how long it took, and where.