Skip to content
View thatboypage's full-sized avatar

Block or report thatboypage

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thatboypage/README.md

Hi, I'm Richard 👋

ML engineer for physical systems. I build machine-learning models that understand the machines and structures they monitor, and I ship them.

Mechanical Engineering graduate, University of Ilorin (4.09/5). I combine physics (FEM, degradation models, signal processing) with ML (deep learning, anomaly detection, surrogate models) to solve predictive-maintenance, structural-health and digital-twin problems.

Featured projects

Project Result
BeamTwin FEM digital twin + physics-hybrid neural surrogate for beam damage detection. ~50× lower error than a plain network. FastAPI, Docker, CI, live demo
Filter remaining-useful-life Physics-informed RUL from right-censored data: 58% lower error than gradient boosting; maintenance rule cuts cost 43%
Digital-twin anomaly detection Detects 80% of unseen anomalies at 0.09 false alarms/day and names the root-cause sensor 98% of the time
KW51 bridge monitoring Separates temperature from structural change on a real railway bridge; measures the retrofit's effect on natural frequencies (up to +2.1%) to within ±0.08 percentage points
Concrete crack segmentation U-Net crack detection + width measurement; found a 79% train/test leak in a public benchmark
Heat-loss surrogate Neural surrogate for optimising thermal insulation

Tools

ML & data: Python, PyTorch, TensorFlow/Keras, scikit-learn, pandas, NumPy, SciPy Engineering: FEM, signal processing, Kalman filtering, time-series modelling Deployment: FastAPI, Docker, GitHub Actions, Render Currently learning: SQL & PostgreSQL, MLflow, cloud (AWS/GCP), LLMs & RAG

Contact

LinkedIn · richardolaniteolamide@gmail.com

Pinned Loading

  1. beamtwin beamtwin Public

    FEM-based digital twin for vibration-based damage detection in beams, with a physics-informed neural surrogate, Bayesian damage localisation and a live web demo.

    Jupyter Notebook

  2. kw51-bridge-monitoring kw51-bridge-monitoring Public

    Separating temperature effects from structural change in 15 months of measured natural frequencies from the KW51 railway bridge. Temperature compensation measures the retrofit's effect on each mode…

    Python

  3. cats-digital-twin-anomaly-detection cats-digital-twin-anomaly-detection Public

    Digital-twin anomaly detection on the CATS benchmark. It catches 80% of unseen faults with 0.09 false alarms per day and names the right root-cause sensor 98% of the time.

    Jupyter Notebook

  4. concrete-crack-segmentation concrete-crack-segmentation Public

    U-Net crack segmentation on CrackSeg9k with crack length and width measurement. Tested on unseen datasets and on how close a camera must be to measure a 0.3 mm crack. Field validation in progress.

    Jupyter Notebook

  5. industrial-filter-predictive-maintenance industrial-filter-predictive-maintenance Public

    Remaining-useful-life prediction for clogging filters from mostly censored data, turned into replace-or-wait maintenance decisions. A physics-informed model cuts RUL error by 58%; with calibrated u…

    Jupyter Notebook

  6. Machine-Failure-Prediction-App Machine-Failure-Prediction-App Public

    Streamlit app and notebook for machine-failure classification. A worked example of why accuracy has to be compared with a simple baseline.

    Jupyter Notebook