ML Engineer | 3 Live APIs · AUC 0.9717 · Docker · SHAP | Physics & Math · Moi University | Open to Remote Roles
Self-taught ML Engineer from Kisumu, Kenya 🇰🇪 — building production-ready ML systems that solve real African problems, from flood prediction to salary transparency.
With a B.Sc. in Physics and Mathematics from Moi University and hands-on geophysical field research at KenGen's Olkaria Geothermal Project, I bring scientific rigour to every model I build. Every project ships with a live URL, SHAP explainability, and a real problem it solves — built entirely on Android (Termux · PyramIDE · Colab).
- 🎓 B.Sc. Physics (Major) + Mathematics (Minor) — Moi University, 2012
- 🏭 Industrial Attachment — KenGen Olkaria Geothermal Project, 2011 (MT and TEM methods)
- 🔬 Research — Eburru Geothermal Prospect geophysical study — Prof. Mghendi Mwamburi
- 📍 Location — Kisumu, Kenya (near Lake Victoria)
- 🕒 Timezone — EAT (UTC+3) · Available 08:00–17:00 · Async-friendly for EU/US
- 🌐 Open To — Remote ML Engineer / Data Science roles — US · EU · Global
- 📖 Reading: Friedman (2001) on GBM — connecting to Nyando flood spatial autocorrelation
- 🌱 Exploring: Computer Vision for crop disease detection (PlantVillage dataset)
- 🎯 Target: MSc AI/CS application to VUB (Belgium) and other EU universities
- 💬 Ask me about: flood prediction · African salary data · church management SaaS · SHAP
- 🧠 Build end-to-end ML systems — raw data → feature engineering → model training → live API
- 📐 Apply Physics and Mathematics background to feature engineering and model evaluation
- 🌍 Reduce real disaster risk — Nyando Flood AI gives 50,000 Kano Plains residents earlier warning
- 🚢 Ship production-grade code — FastAPI · Flask · Docker · GitHub Actions CI/CD
- 📊 Explain every prediction with SHAP — because unexplainable AI is not good enough
- 🔒 Build secure multi-tenant SaaS — JWT rotation, RBAC, M-Pesa payment integration
Languages and Data
Machine Learning and AI
Web and Deployment
| Project | Description | Stack | Live |
|---|---|---|---|
| 🌊 Nyando Flood AI | GradientBoosting · 2,308 GEE satellite points · AUC 0.97 · 50K residents | sklearn · FastAPI · Docker · GEE | API |
| 💼 AfriSalaries | XGBoost salary band classifier · 8 African countries · E2E 88% accuracy | XGBoost · FastAPI · Vercel | App |
| ⛪ ChurchOS | Africa-first multi-tenant church SaaS · M-Pesa · JWT RBAC · PWA | Flask · React · PostgreSQL · Railway | Demo |
| 🚢 Titanic Survival | Leak-free LR Pipeline · SHAP waterfalls · Bootstrap CIs · 13 charts · DOI | sklearn · Streamlit · FastAPI | Demo |
| 🏦 Loan Risk | Basel III framing · Gini 0.74 · IFRS 9 staging · EL = PD × LGD × EAD | sklearn · pandas | — |
| Status | Project | Domain | Data |
|---|---|---|---|
| ✅ Live | Nyando Flood Risk AI | Climate / Disaster | GEE Satellite |
| ✅ Live | AfriSalaries Classifier | Labour Economics | Web-scraped |
| ✅ Live | ChurchOS | SaaS / Web App | PostgreSQL |
| ✅ Live | Loan Risk Assessment | FinTech / Banking | Synthetic + Real |
| ✅ Live | Titanic Survival Prediction | Education / Portfolio | Kaggle |
| 🔜 Planned | Malaria Outbreak Prediction | Public Health | WHO, DHIS2 |
| 🔜 Planned | M-Pesa Fraud Detection | FinTech | Transactional |
| 🔜 Planned | Crop Disease Detection | Computer Vision | PlantVillage |
| 🔜 Planned | Lake Victoria Water Quality | Environment | Satellite + IoT |
| 🔜 Planned | Solar Potential Mapping | Energy | NASA POWER |
| Certificate | Issuer | Date | Credential ID |
|---|---|---|---|
| Machine Learning using Python | Programming Hub / Google Developers Launchpad | Oct 2025 | bae4cf502b3dfe5 |
| Python Basics | Programiz | Sep 2025 | 08ddece2-fd4c-40eb-88d9-8f6b142466b0 |
B.Sc. Physics (Major) + Mathematics (Minor) — Moi University, Kenya · 2008–2012
Classical Mechanics · Statistical Physics · Linear Algebra · Calculus · Numerical Methods
Research: Eburru Geothermal Prospect (MT and TEM methods) — Prof. Mghendi Mwamburi
Industrial Attachment — KenGen Olkaria Geothermal Project · 2011
Large-scale geophysical survey data collection at the most productive geothermal field in Africa. Applied MT and TEM subsurface imaging — first exposure to scientific data pipelines at production scale.
"I build production ML systems — not just notebooks. My Physics and Mathematics background means I think carefully about what a model is actually measuring before I trust its output. Every project I ship has a live URL, SHAP explainability, and a real problem it solves — built from Kisumu, Kenya, on an Android phone, because constraints sharpen thinking."
- Prof. Johan Loeckx — VUB AI Lab, Vrije Universiteit Brussel, Belgium
- Prof. Samuel Liyala — Jaramogi Oginga Odinga University of Science and Technology, Kenya
Available for remote ML / Data Science roles — US · EU · Global
Building from Kisumu, Kenya — one model at a time 🌍