Customer Churn Prediction
A classification model that ranks customers by how likely they are to leave, so retention effort goes where it pays back.
The business question
Keeping a customer almost always costs less than finding a new one. But a team cannot call everyone, so the real question is: which customers are most likely to leave, and who should we contact first?
What I built
- Exploratory analysis of customer behaviour and account data, to find the signals that come before churn
- Feature engineering from that history (tenure, usage and billing patterns)
- Several classification models, trained and compared
- Evaluation with business-relevant metrics: precision and recall on the highest-risk customers, not accuracy alone (if 5% of customers leave, a model that predicts "nobody leaves" is 95% accurate and useless)
How it is used in a business
The model produces a ranked list of at-risk customers for the retention team, with the main reasons for each, so the conversation can address the actual problem.
How success is measured
Of the customers the model flags, how many were actually about to leave; and over time, the churn rate among contacted customers compared with similar customers who were not contacted.

Full Stack Data Scientist & Business Systems Developer · Finance background · ML, Automation, Django
View full portfolio →
More projects
Brijwasi Sweets — Company Website & Recommendation System
A new company website and an AI product-recommendation system for a food & beverages brand, aimed at larger orders and more repeat customers.
Custom Business SoftwareClient Portal & GST Billing System
The system BeeProton AI runs on: client portal, GST-compliant invoicing, payments, milestones, support tickets and encrypted client communication, in one place.
Web & App DevelopmentAnvi Foundation — Website for a Special-Education NGO
A ten-page website for an NGO in Navi Mumbai, built around one goal: helping parents book an assessment. Includes UPI and bank donations with no gateway fees.
Have a project in mind? Get a free quote in 24 hours.
Transparent, affordable pricing in INR. Fixed-price packages or hourly — you choose.