SELECTED WORK
DATA SCIENCE · PRODUCT ENGINEERING

From gut feel to gold standard: AI-powered pricing that ships as a product.

AI pricing data visualisation
160K
TRANSACTIONS MODELLED
82
BRANDS IN PORTFOLIO
10×
TYPICAL ROI
01 / THE PROBLEM

Pricing exhibition space is one of the highest-leverage decisions a brand owner makes across their portfolio — and one of the least rigorous. For most, it meant looking at last year's number, adding a percentage, and hoping for the best.

There was no systematic way to weigh shifting macroeconomic conditions, varying demand across brands, or the one question nobody could cleanly answer: what is the revenue-maximising price for this brand, right now?

The gap between intuition and optimum was costly in both directions. Price too low and revenue is left on the table; too high and space goes unsold. With no model to interrogate, commercial teams couldn't quantify the error — let alone correct it.

Discretionary discounts filled the vacuum, quietly eroding revenue the market was willing to pay.

02 / THE HARD PARTS
DATA

Pricing a portfolio means accounting for factors that vary enormously across geographies, industries and cycles. History alone isn't enough — it must be fused with the right external signals, engineered thoughtfully, across eight families of internal and macroeconomic data.

TRUST

A model that recommends prices is only useful if teams act on it. Black-box outputs get overridden on instinct. It had to show its working — so a director understands not just the recommendation, but why, and can put it in front of a client.

PRODUCT

A one-off pricing report is a consulting engagement. A capability that generates it on demand, for any brand, wired to live data, versioned and reliable enough to sell — that is a different order of problem.

03 / THE SOLUTION

A model that recommends, not forecasts

Built from scratch on 160,000 transactions across 82 brands, the engine inverts the usual problem: it recommends the price that maximises revenue, rather than predicting revenue at a given price. A companion model, seven times faster, enabled rapid iteration without waiting on full runs.

Built for commercial teams

Outputs are price–demand curves, revenue surfaces and feature-importance breakdowns that make the reasoning transparent. The model captures price sensitivity with notable accuracy — a ±10% price movement maps reliably to ±10% revenue change across the portfolio.

Productised, not delivered once

The pricing logic was consolidated into a single versioned codebase wired to live market data, generating a board-ready report — charts, tables, scenarios, market context — in under three minutes. Days of skilled manual assembly became a capability customers could buy.

04 / CAPABILITIES DELIVERED

Revenue-maximising price model

AI model on 160K transactions across 82 brands — recommending the optimal price, not forecasting revenue at a given one.

Feature engineering at scale

Eight signal families fusing internal history with macroeconomic, geographic and industry data — the foundation accuracy rests on.

Explainable recommendations

Price–demand curves, revenue surfaces and feature-importance outputs. Recommendations come with their reasoning.

Discount structure analysis

Surfaced where discretionary discounting eroded revenue, and modelled structured alternatives to recover it without losing occupancy.

Self-generating report engine

Full pricing report produced programmatically from live data in under three minutes — replacing days of manual assembly.

Service productisation

A versioned, tested feature inside the client's commercial product — not a one-off deliverable, but a capability customers pay for.

05 / OUR ROLE

End-to-end data science and product engineering — from problem framing and feature engineering through to a versioned, in-product commercial capability. We took the engagement from a vague analytical question to a paying product.

06 / OUTCOME

Brands using the engine achieve 6–8% annual price increases — outperforming the B2B average by 2.7 points, with 7.2% revenue growth versus 4.5% for the sector. A 4% yield improvement alone delivers a 10× return on the engagement. What changed wasn't just the numbers — it was the confidence to act on them, with a model behind the decision rather than a hunch.