Mohamed Khaled Ghareeb

Customer Churn Prediction App

ML Engineer2024

Predictive Analytics · Model Deployment · Data Visualization · Scikit-learn

Customer Churn Prediction App
View Gallery

Gallery

Churn Prediction Interface

Churn Prediction Interface

Churn Prediction Interface

An end-to-end machine learning application designed to predict customer churn for telecommunications companies using advanced classification models.

Key Achievements

  • Developed a full-stack ML application with a Flask backend and an interactive frontend for real-time predictions.
  • Performed exhaustive Exploratory Data Analysis (EDA) on telco datasets to identify key churn drivers.
  • Engineered and optimized a Random Forest classification model with Scikit-learn to achieve high prediction accuracy.
  • Implemented automated data preprocessing pipelines to handle missing values and feature scaling.

Tech Stack

PythonFlaskScikit-learnPandasMatplotlibSeaborn