Melbourne-based analytics, data products and applied AI grounded in 10+ years of commercial experience.
Commercial analytics and data analysis insights.
View workPractical analysis of how signals become decisions, where tools help and what real projects reveal when the data is messy.
Candidates use AI to tailor applications while employers use AI to screen them. Everyone is acting rationally, and the system is getting worse.
Read article ⟶I Built a Dataset Designed to Trick an AI AnalystI built synthetic analytics tasks with hidden data traps to test whether AI could spot bad joins, missing data, misleading uplift and changing metric definitions before making confident recommendations.
Read article ⟶
How I Worked Out Which Marketing Campaigns Were Actually IncrementalAt Bakers Delight, bread campaigns produced limited incremental growth, while pizza and scone promotions changed transaction size and delivered stronger uplift.
Read article ⟶
How I Validate AI-Generated Data Analysis Before I Trust ItAI can speed up analysis, coding and exploration, but a plausible answer is not automatically a trustworthy one. This is the technical validation process I use before relying on AI-assisted analytical work.
Read article ⟶
Commercial Analytics: Diagnosing Sales, Customers and Product PerformanceA practical guide to diagnosing commercial performance using distribution, rate of sale, price, product mix, customer behaviour and multiple data sources.
Read article ⟶
Data Quality and Analytical JudgementA practical framework for deciding whether data is safe to use, from definitions and reconciliation to comparability, context and the limits of the evidence.
Read article ⟶
Dashboards and Decision SystemsHow to design dashboards, reporting systems and internal tools around the decisions people need to make, rather than the data that happens to be available.
Read article ⟶
Practical AI for Data Analysts Without Outsourcing JudgementAI can accelerate coding, exploration and review, but using it well creates two separate responsibilities: validating the technical output and applying human judgement to the decision.
Read article ⟶
Australian Public Data and Demographic AnalysisA practical guide to using Australian Census and city data across changing geographies, definitions and time periods to understand local demographic change.
Read article ⟶
A Sales Decline Is Not a DiagnosisSales falling is a result, not an explanation. Start with distribution, rate of sale, price, product mix and the wider category.
Read article ⟶
A Useful Dashboard Starts with a DecisionBefore choosing a metric or chart, name the decision the dashboard needs to improve.
Read article ⟶
The Bug That Made Australia Double in Size in My DatasetA granular projection produced an estimate of 52 million Australians. Rolling the result back up to the national total exposed the problem.
Read article ⟶
How I Use AI in Data Analysis Without Letting It Make the DecisionAI can write code, test hypotheses and speed up analysis, but it cannot see all the domain knowledge, internal context, relationships and organisational constraints that determine whether a recommendation makes sense.
Read article ⟶
When an Analysis Should Become a ToolRepeated questions, changing inputs, and valuable context are signs that an analysis may deserve an interface.
Read article ⟶
The Fastest Data Check Is Often a Definition CheckBefore checking nulls and duplicates, make sure the metric, population, and time period mean what you think they mean.
Read article ⟶
Melbourne Is Becoming an Evening and Weekend CityTwo years of City of Melbourne pedestrian-sensor data show foot traffic recovering unevenly: strongest at the residential fringe, after dark, and around the events calendar, while cafe and restaurant seating still clusters around the old daytime pattern.
Read article ⟶
What Three Census Editions Reveal About Brisbane's Demographic ShiftThe third city in the series. Brisbane's demographic profile is structurally different from the southern capitals, and the data shows a city in transition.
Read article ⟶
What Three Census Editions Reveal About Sydney's Demographic ShiftThe second city in the multi-city census series. Sydney's migration footprint is different from Melbourne's in ways the data makes clear - from China's sustained lead in birthplace to Arabic as the standout language.
Read article ⟶
What Three Census Editions Reveal About Melbourne's Demographic ShiftThis is the first in a multi-city Census series. Melbourne is diversifying quickly: India has overtaken England as the largest overseas-born population, while Christianity remained narrowly ahead of secular identification in 2021 and the linear projection places secular identification ahead by 2026.
Read article ⟶
What I Look for Before Trusting a DatasetBefore I build a dashboard, automate a report, or start analysing trends, I try to answer one question first: can this dataset actually be trusted? Here's what I check before relying on data for decisions.
Read article ⟶
How I Harmonised ABS Census Data Across Changing Suburb and LGA BoundariesAustralian census geography changes over time, which makes suburb and LGA trend analysis much harder than it looks. Here's how I used SA1 data, ABS allocation files, and correspondence files to build a consistent 2011–2021 time series and a 2026 projection.
Read article ⟶
How Lego’s Range Has Changed Since 2005Since 2005, Lego has tripled the number of sets it launches each year, while the catalogue has shifted towards larger, higher-priced adult and licensed products. Brickset data makes the range change visible, although it cannot show which shift contributed most to revenue growth.
Read article ⟶
How Three Datasets Helped Reverse a 48% Product DeclineA core product range declined 48% in one month. No single dataset could explain why. Here’s how combining scan data, consumer panels and custom research identified the root cause and helped return the range to 18% growth the following year.
Read article ⟶