Data Scientist and MLOps Engineer based in Lagos, Nigeria, with 3+ years of experience building end-to-end ML systems and analytics solutions across Healthcare, Retail, Finance, and Crypto markets.
I don't just build models. I ship production systems: secured REST APIs, automated retraining pipelines, CI/CD workflows, governance audit trails, and cloud deployments that run themselves. My work spans the full stack from raw data ingestion to live interactive dashboards.
What sets my work apart:
- Two production ML pipelines live in the cloud with real APIs and dashboards
- Healthcare AI with clinical decision support via Retrieval-Augmented Generation
- Governance-first engineering: every prediction is logged, hashed, and traceable
- 71 + 35 = 106 automated tests across two projects, all passing
- Systems designed for zero daily human intervention
r-healthcare-readmission — LIVE IN PRODUCTION
Production-grade healthcare ML pipeline predicting 30-day hospital readmission risk with RAG-cited clinical decision support.
- Pipeline: MIMIC-IV MEDS demo (100 real patients) synthesised to 15,000 via synthpop, canonical casting, DuckDB feature engineering, XGBoost + glmnet training, explainability and fairness audit, TF-IDF hybrid RAG retrieval, Plumber REST API, Shiny dashboard, GitHub Actions CI/CD
- Model: XGBoost v3, Recall 0.885 (gate: 0.85), AUC-ROC 0.566, honestly disclosed
- RAG: 40/30/30 hybrid retrieval (TF-IDF cosine + keyword density + ICD tag overlap) across 8 synthetic clinical guideline documents
- Governance: 8 DuckDB audit tables including predictions_audit, llm_call_log, fairness_reports with 19 subgroup rows
- Testing: 71 automated tests (55 unit + 16 integration), 0 failures
- Fairness: Race dimension flagged at 87pp recall gap, gender and insurance clear
- Deployment: Railway (Plumber API) + shinyapps.io (Shiny dashboard) + Backblaze B2 (82MB Parquet storage)
- Live Dashboard: https://e9yw5n-kayterthesly.shinyapps.io/healthcare-readmission-pipeline/
- Live API: https://r-healthcare-readmission-production.up.railway.app/health
crypto-price-pipeline — LIVE IN PRODUCTION
Production-grade cryptocurrency price forecasting pipeline built entirely in R.
- Pipeline: Yahoo Finance, DuckDB, 15 technical features, ARIMA, Plumber API, Shiny dashboard
- Automation: GitHub Actions cron (02:00 UTC daily), retrains, validates, detects model drift
- Security: X-API-Key auth, rate limiting, CORS, no secrets in code
- Testing: 35 automated tests (14 data integrity + 6 feature + 11 modeling + 1 integration)
- Performance: BTC-USD RMSE 0.0233, ETH-USD RMSE 0.0358
- Live Dashboard: https://e9yw5n-kayterthesly.shinyapps.io/crypto-price-pipeline/
- Live API: https://crypto-price-pipeline-production.up.railway.app/health
- Nigerian Retail Coupon Dashboard — Excel + MySQL + Power BI (end-to-end BI pipeline)
- Coupon Redemption Prediction — Python ML + Power BI (predictive analytics)
- Business Analytics Curriculum — 29-day R + Python course for Aptech Centre, Lagos (Nigerian fintech case studies)
- Advanced deep learning for tabular healthcare data
- Web3 and blockchain analytics
- Funded MSc programmes in Data Science (target: 2026-2027)
Continuous improvement. Not perfection on day one, but better with every commit.
Every project I ship follows a disciplined, stage-by-stage process: verify the foundation before building the walls, write tests before deploying, document every decision and every failure honestly. The healthcare pipeline went through 10 verified stages and 12 documented deployment failures before going live. The crypto pipeline went through 8 stages and 40+ commits. Both are now running in production with zero daily human intervention.
That is what separates a portfolio project from a production system.
Open to remote Data Scientist, MLOps Engineer, Analytics Engineer, and ML Engineer roles
Kingsleya402@gmail.com