Skip to content
View emmanuelmassawe's full-sized avatar

Block or report emmanuelmassawe

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

Emmanuel Lelo

Machine Learning Engineer · MLOps · Data Scientist

Building production-ready machine learning systems from data to deployment.




About Me

I'm a Machine Learning Engineer and Data Scientist focused on building reliable, production-oriented ML systems.

My work spans the complete ML lifecycle — from data preparation and experimentation to model deployment, orchestration, monitoring, and CI/CD.

What I Do

  • Build and deploy production-grade machine learning systems
  • Develop REST APIs for ML inference using FastAPI
  • Design end-to-end MLOps pipelines
  • Track experiments and models with MLflow
  • Version datasets and ML artifacts using DVC & DagsHub
  • Automate workflows with Prefect
  • Containerize applications using Docker
  • Implement CI/CD pipelines with GitHub Actions
  • Work with cloud and infrastructure technologies including AWS, Kubernetes & Terraform
  • Develop data-driven solutions using Python, SQL, Pandas & PySpark

Featured Projects

🔐 Credit Fraud Detection System

Production-ready machine learning system for real-time transaction risk scoring.

Performance

  • 79% F1-score
  • 81% precision

Engineering

  • XGBoost + SMOTE for imbalanced classification
  • DVC for data versioning
  • Prefect for workflow orchestration
  • MLflow for experiment tracking
  • FastAPI for model serving
  • Docker for containerization
  • GitHub Actions for CI/CD
  • Deployed on Render

Focus: Production ML · MLOps · Model Serving · CI/CD


🏭 Production Churn Prediction System

Containerized ML API designed to turn customer predictions into actionable retention signals.

Performance

  • 84% accuracy
  • 63.1% weighted F1-score

Engineering

  • LightGBM
  • DVC + DagsHub
  • MLflow
  • Prefect
  • FastAPI
  • Docker

Focus: Customer Analytics · MLOps · API Deployment · Experiment Tracking


✈️ British Airways — Lounge Demand & Revenue Modelling

Data-driven analysis of passenger lounge demand, eligibility and revenue opportunities.

Highlights

  • Analysed 50,000+ flight records
  • Modelled passenger eligibility across 3 lounge tiers
  • Identified peak demand of approximately 1,280 users/hour
  • Built a revenue model projecting £262.8M annual profit
  • Recommended Concorde Room expansion
  • Estimated 2-month payback on a £7–10M investment

Tools: Python · Pandas · Seaborn · Power BI

Focus: Data Science · Business Analytics · Revenue Modelling


📈 British Airways — Booking Conversion Prediction

Machine learning classification pipeline for predicting flight booking completion.

Highlights

  • Analysed 10,000 customer records
  • Achieved 61% accuracy over baseline
  • Engineered 8 domain-specific features
  • Built features around booking lead time, group size, long-haul travel and extras
  • Developed recommendations targeting improved conversion and reduced marketing costs

Tools: Python · Scikit-Learn · Random Forest

Focus: Predictive Analytics · Feature Engineering · Business Intelligence


Technical Stack

Programming & Data

Machine Learning

MLOps & Engineering

Cloud & Infrastructure

Data & Visualization

Version Control


Education

Eastern Africa Statistical Training Centre (EASTC)

B.Sc. Data Science Dar es Salaam, Tanzania

Core Areas

Data Science · Machine Learning · Statistical Modelling · Data Engineering · MLOps · Model Deployment · Production AI


GitHub Analytics




Let's Connect

I'm interested in:

  • 🤖 Machine Learning & AI opportunities
  • ⚙️ MLOps & ML Engineering roles
  • ☁️ Cloud-based ML systems
  • 🤝 Freelance projects & collaborations
  • 🌍 Remote opportunities

Building reliable ML systems that move from experimentation to production.

Pinned Loading

  1. bank_churn_mlops bank_churn_mlops Public

    Production-grade bank customer churn prediction system — Random Forest + scikit-learn Pipeline (84% acc · 63.1% F1). FastAPI REST API, Docker Hub deployment, full MLOps stack: DVC · MLflow · DagsHu…

    HTML

  2. credit-card-fraud-detection credit-card-fraud-detection Public

    🔐 Production-grade credit card fraud detection system — XGBoost + SMOTE on 284k transactions (99.9% acc · 93.2% F1 · 98.7% AUC). FastAPI serving, Kubernetes deployment with HPA autoscaling, full ML…

    Python

  3. student-expense-tracker student-expense-tracker Public

    Student Expense Tracker is a FastAPI and PostgreSQL web application that helps students record income, track expenses, monitor spending habits, and manage personal finances through a secure, struct…

    HTML

  4. british-airways-customer-booking-predictions- british-airways-customer-booking-predictions- Public

    Binary classification pipeline predicting flight booking completion on 50,000 customer records (0.62 recall · 15% class imbalance). 8 engineered features, SMOTE oversampling, Random Forest + XGBoos…

    Jupyter Notebook

  5. british-airways-data-analysis- british-airways-data-analysis- Public

    Data science analysis of BA Terminal 3 lounge operations — modelled passenger eligibility across 3 tiers on 50k+ flight records. Revenue model projecting £262.8M annual profit with predictions with…

    Jupyter Notebook

  6. -Lloyds-Bank-Group-Customer-Churn-Prediction -Lloyds-Bank-Group-Customer-Churn-Prediction Public

    End-to-end bank customer churn prediction pipeline comparing 4 classifiers (Logistic Regression · Random Forest · XGBoost · SVM) on 10,000+ customer records. 4 engineered behavioural features, SMOT…

    Jupyter Notebook