Home / Projects

Projects

Four end-to-end systems. Every project links to its live app, source code and trained models, with a case study on how it was built.

Live appScreenshot of Jet Engine Remaining Useful Life
Aviation · Predictive maintenance

Jet Engine Remaining Useful Life

How long until this engine fails? Remaining-useful-life prediction on NASA C-MAPSS, framed as survival analysis so every estimate ships with a calibrated 90% interval a maintenance planner can trust.

0.877C-index on test
97%Interval coverage
FD001NASA C-MAPSS fleet
  • Python
  • scikit-learn
  • Streamlit
  • Hugging Face
Live appScreenshot of PHMSA Pipeline Incident Extractor
Oil & gas · NLP · RAG

PHMSA Pipeline Incident Extractor

Paste a free-text pipeline incident narrative and get back a structured record: what failed, what was done, what resulted, why it happened and how severe it was. A retrieval layer answers questions across the whole incident corpus.

0.78Severity macro-F1
0.75Cause macro-F1
1,921Held-out narratives
  • spaCy
  • Hugging Face
  • Streamlit
  • Amazon Web Services
Live appScreenshot of Fraud Detection Decision Lab
Finance · Imbalanced classification

Fraud Detection Decision Lab

Two logistic regression models written from scratch in NumPy score 283,726 card transactions, 0.17% of them fraud. Move the threshold and set the cost of a review to see exactly what each choice catches, misses and costs.

57 of 70Frauds caught on test
0.741AUC-PR vs 0.0017
0.977ROC-AUC
  • NumPy
  • Python
  • Streamlit
Simulation completeScreenshot of Autonomous PatrollerRobot camera view with a detected person
Robotics · Founder · Stratos AI

Autonomous Patroller

An autonomous security robot that maps a site, patrols on a schedule, detects people with YOLO and decides when to escalate. I founded Stratos AI & Robotics to take it from simulation to Nigerian banks and facilities.

SLAMLiDAR mapping
Nav2Autonomous patrol
0.85Person-detection confidence
  • ROS
  • Ubuntu
  • FastAPI
  • Python