Skip to content
View KingsleyElo's full-sized avatar

Block or report KingsleyElo

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.

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
KingsleyElo/README.md

Header

Machine Learning Engineer | NLP & Financial Services 📍 Lagos, Nigeria

I build end-to-end ML pipelines across NLP and financial services — from feature engineering and model development to deployment. My focus is production-ready work, not just notebooks.


Featured Project

🗣️ NaijaSenti — Multilingual Nigerian Sentiment Analysis

Four-language NLP system benchmarking classical and deep learning models on low-resource African languages

  • Compared Logistic Regression, SimpleRNN, LSTM, and AfroXLMR across Hausa, Igbo, Yorùbá, and Nigerian Pidgin — languages with scarce labelled data and no dominant pretrained baseline
  • Champion model: AfroXLMR — F1: 0.74
  • Diagnosed and resolved train/test leakage and Pidgin neutral-class collapse caused by data scarcity
  • Deployed live demo to Hugging Face Spaces
  • Stack: Python • PyTorch • HuggingFace Transformers • LSTM • Scikit-learn

👉 View Repository  |  🤗 Live Demo


Other Projects

🏦 Nigerian Digital Lending — Credit Risk Model

Production ML pipeline predicting loan default probability for digital lenders

  • Engineered 22 credit risk features in PostgreSQL simulating a Nigerian fintech feature store (mapped to Mono/Okra, CRC bureau, CBN DTI guidelines)
  • Trained and tuned Logistic Regression, Random Forest, and XGBoost using scikit-learn pipelines
  • Champion model: XGBoost — AUC 0.7223
  • Stack: Python • PostgreSQL • scikit-learn • XGBoost

👉 View Repository

🔍 Fraud Detection System (in progress)

Real-time transaction fraud detection pipeline on the IEEE-CIS dataset

  • MLP classifier built in PyTorch, served via FastAPI, deployed to AWS Lambda
  • Experiment tracking with MLflow
  • Stack: Python • PyTorch • FastAPI • AWS Lambda • MLflow

🏠 Nigeria Housing Price Prediction

End-to-end regression project on Nigerian real estate data. Focused on multicollinearity, OLS and regularization techniques.

👉 View Repository


Stack

ML & Modeling Python • PyTorch • scikit-learn • XGBoost • HuggingFace Transformers • Pandas • NumPy

Deployment & MLOps FastAPI • Docker • AWS (Lambda • Elastic Beanstalk • S3) • MLflow

NLP Transformers • AfroXLMR • LSTM • Multilingual NLP

Data Engineering PostgreSQL • SQL • Feature Engineering

Visualization Matplotlib • Seaborn • Tableau


📫 Connect

Footer

Pinned Loading

  1. naija-sentiment naija-sentiment Public

    Nigerian Twitter Sentiment Analysis — Logistic Regression vs RNN vs LSTM vs AfroXLMR

    Jupyter Notebook 1

  2. nigerian-credit-risk nigerian-credit-risk Public

    Production ML pipeline predicting Nigerian loan defaults. Logistic, RF, XGBoost. Handles imbalance, leakage-free imputation. Built for fintech NPL reduction.

    Jupyter Notebook

  3. Nigeria-Housing-Price-Prediction Nigeria-Housing-Price-Prediction Public

    End-to-end linear regression project on Nigerian real estate data, exploring OLS, Regularization with a focus on multicollinearity and model stability.

    Jupyter Notebook