Skip to content
CASE STUDY

Equipment Inspection System for Saudi Aramco

MECC 2025 Hackathon · Aramco-Sponsored

Predictive maintenance for industrial assets, risk heatmaps, live dashboards, and a 92% accurate Random Forest model delivered in a 48-hour Aramco hackathon.

Hackathon build, demo available on request

Equipment Inspection System for Saudi Aramco
Equipment Inspection System for Saudi Aramco, screenshot 1 of 8
01/08

Key Metrics

92%
Accuracy
100%
Uptime
1000+
Records

Problem

Industrial sites lose money when equipment fails without warning. Inspection teams had historical records, but no fast way to turn them into a prioritized risk view, so high-risk assets looked the same as healthy ones until something broke.

My Role

Full-stack contributor on a 5-person Agile team under a 48-hour clock. I built the React Router dashboard (risk heatmaps, asset views, analytics) and integrated the FastAPI prediction service so inspectors could go from data → risk → action in one UI.

Approach

We engineered features from 1000+ inspection records and trained a Random Forest classifier (92% accuracy), explainable enough to trust in a hackathon demo, fast enough to retrain. Predictions ship through FastAPI; the UI maps scores onto heatmaps and alerts. A hybrid fallback keeps the dashboard usable if the model service drops, because a blank screen is worse than a degraded prediction path.

Tradeoffs

Classical ML beat a heavier neural net for this timeframe: we could train, debug, and explain it in hours. The fallback path sacrifices some prediction richness for uptime, the right call when judges are clicking live. Scope was ruthlessly cut to heatmaps + assets + alerts rather than a full CMMS.

FIG. 04 · MY LANE

data → risk → action

Fail soft

If the model service drops, the UI keeps a degraded path. A blank screen loses the demo faster than a softer score.

Notebooks and spreadsheets out; inspectors stay in one UI end to end.

Outcomes

  • 92% accuracy on 1000+ inspection records
  • Inspectors see risk spatially via interactive heatmaps
  • Production-shaped demo shipped in 48 hours with 100% prediction-path uptime design

Tech Stack

Want to talk about this project or a similar problem?

Get in touch

Mohammad Al-Sadah · Case study