

Customer Churn Prediction
End-to-end churn analytics solution on 7,032 telecom customer records. Combines EDA, ensemble ML modeling, and a Power BI dashboard to identify at-risk customers, quantify revenue impact, and surface actionable retention strategies.
Project Highlights
Ensemble stacking model: 87.2% accuracy, ROC-AUC 0.924, F1-score 0.87 on held-out test set.
Identified top churn drivers: contract type, customer tenure, monthly charges, and service bundle count.
Power BI dashboard surfaces KPIs, customer segments at risk, and estimated revenue loss in real time.
Actionable retention playbook delivered alongside model — reducing projected churn by targeting month-to-month and early-tenure segments.
Explore More Work
Deep dive into other high-performance solutions.

End-to-end real-time credit card fraud detection system. Ingests transaction streams via Apache Kafka, applies a trained Random Forest model through PySpark Structured Streaming, stores predictions in PostgreSQL, and exposes a live Streamlit dashboard for monitoring and analytics.

Medical information assistant built on Retrieval-Augmented Generation. Accepts PDF and Word medical literature, indexes them with FAISS vector search, and answers clinical questions through a self-reflecting LangChain agent powered by a local Ollama LLM.

Production-ready self-hosted AI automation platform combining n8n, Ollama, Open WebUI, Supabase, and Qdrant — fully containerized with Docker. Enables complex AI workflows locally without cloud dependency, supporting GPU and CPU deployment across Windows, Mac, Linux, and VPS.

AI-powered NPC engine that simulates realistic virtual coworkers for job-skill training simulations. Features dynamic persona registry, internal state tracking (trust, frustration, alignment), conversation memory, and an intelligent pre/post-check supervision layer.

Distributed stock market forecasting pipeline using Apache Spark for feature engineering and three model tiers — Linear Regression, LSTM (PyTorch), and a Hybrid ensemble. Delivers predictions through an interactive Streamlit dashboard with technical indicators and real-time alerts.

Multi-object detection and tracking system for sports video analysis. Uses Faster R-CNN for frame-level detection and Deep SORT for persistent ID assignment across frames — enabling player trajectory extraction and ball tracking for performance analysis.

End-to-end churn analytics solution on 7,032 telecom customer records. Combines EDA, ensemble ML modeling, and a Power BI dashboard to identify at-risk customers, quantify revenue impact, and surface actionable retention strategies.

Multi-label toxic comment classifier using a hybrid CNN + LSTM deep learning architecture. Detects six toxicity categories — toxic, severe toxic, obscene, threat, insult, and identity hate — to automate content moderation at scale.