All case studies
A Fortune 500 industrial business 2022 – 2023

Spare-parts recommendation engine for a Fortune 500 maintenance unit

Designed and shipped a recommendation engine to streamline the spare-parts catalog used by a global maintenance business unit — turning a sprawling, manually-curated lookup into a model-driven workflow.

Catalog turnover compressed; technician decisions automated where it mattered
Recommendation systemsBig data / ELTPython / MLDomain modeling

Heads up: placeholder draft based on the public bio. AJ will refine specifics — especially the metrics — and replace where anonymization is too aggressive.

Challenge

A Fortune 500 industrial business operated a global maintenance arm that lived and died by getting the right spare part to the right job in the right country. The catalog was massive, the customer-facing technicians were experienced but inconsistent, and the institutional knowledge of which part fit which scenario was distributed across spreadsheets, emails and individual minds.

The cost of getting it wrong wasn’t subtle — wrong part shipped meant a job rebooked, a customer SLA missed, and inventory tied up in the wrong place.

What they wanted was straightforward to describe and surprisingly hard to do: given a job ticket and an asset, suggest the parts a senior technician would order.

Approach

The work broke into three threads run in parallel:

Throughout, the team had to fight the temptation to optimize for the demoable metric (top-1 accuracy on historical orders) instead of the operational metric (jobs completed without a re-order). They are not the same number and they don’t move together.

Outcome

Lessons that travel


This is an anonymized summary. Specific client details, contract figures and individual identities have been redacted.