Selected projects in Data Science, Machine Learning and Full Stack Development.
House Price Prediction Model
Machine learning · Regression
Built a regression model to predict house prices using a housing
dataset. Includes data cleaning, feature engineering, model
training and evaluation. The trained model is exported as a
.pkl file and integrated with a simple UI for
predictions.
Python
Pandas
Scikit-Learn
Matplotlib
Model Deployment
Movie Recommendation System
Recommendation engine · Python
Developed a movie recommendation system in Python that suggests relevant movies
based on user preferences and similarity logic. The project includes data
processing, recommendation algorithms, and a simple interface to explore and
test movie recommendations, along with clear documentation.
Python
Pandas
Recommendation Logic
Rock vs Mine Prediction Web App
Machine Learning · Classification · Streamlit
Built a Machine Learning–based Rock vs Mine classification system that predicts
whether an object detected by SONAR signals is a Rock or a Mine. The model is trained
on the SONAR dataset using supervised learning algorithms and deployed as an
interactive Streamlit web application for real-time predictions.
Python
Scikit-Learn
Pandas
Classification
SONAR Dataset
Streamlit
Fake News Detection System
NLP · Machine Learning · Text Classification
Developed a Fake News Detection system using Natural Language Processing (NLP)
and Machine Learning to classify news articles as real or fake. The project
uses TF-IDF vectorization for text feature extraction and a Logistic Regression
model trained on labeled news data, achieving an accuracy of 98.6%. The model
is deployed as an interactive Streamlit web application for real-time news
verification.
Python
Scikit-Learn
TF-IDF
Logistic Regression
NLP
Streamlit
Diabetes Prediction Web App
Machine Learning · Classification · Streamlit
Developed a Machine Learning–based Diabetes Prediction system that predicts
whether a person is diabetic or not based on medical input parameters. The
project includes data preprocessing with feature scaling using StandardScaler
and a supervised classification model trained on a diabetes dataset. The
trained model is deployed as an interactive Streamlit web application for
real-time predictions.
Python
Scikit-Learn
StandardScaler
Classification
Medical Dataset
Streamlit
Telegram Food Ordering Bot
Telegram Bot · Python · Automation
Built a fully functional Telegram-based food ordering bot using Python
and python-telegram-bot v20. The bot allows users to browse a food menu,
place orders step-by-step, select quantity, choose payment methods, and
instantly notifies the owner with complete order details. Deployed on
Render for 24×7 availability.
Python 3.11
python-telegram-bot v20+
Telegram API
Render
UPI / QR Payments
Customer Churn Prediction System
Machine Learning · Python · Streamlit
Developed an end-to-end Machine Learning system to predict customer churn
based on service usage, contract type, and billing information. The project
includes data preprocessing, exploratory data analysis, model training
using Random Forest, and an interactive Streamlit web app for live
predictions.
Python
Pandas
NumPy
Scikit-learn
Random Forest
Streamlit
Patient Readmission Risk Prediction
Machine Learning · Healthcare · Python
Developed a Machine Learning system to predict 30-day hospital readmission
risk for diabetic patients. The project focuses on identifying high-risk
patients before discharge using healthcare-safe evaluation metrics.
Implemented techniques like class imbalance handling and threshold tuning,
and deployed the model as an interactive Streamlit web application.
Python
Pandas
Scikit-learn
Random Forest
SMOTE
Streamlit
Credit Card Fraud Detection System
Machine Learning · Data Science · Python
Built a Machine Learning–based credit card fraud detection system to
identify fraudulent transactions from highly imbalanced real-world data.
The project includes data preprocessing, exploratory data analysis,
handling class imbalance using SMOTE, model training with Logistic
Regression and Random Forest, and deployment as an interactive Streamlit
web application with recall-focused evaluation.
Python
Pandas
NumPy
Scikit-learn
SMOTE
Streamlit
E-Commerce Loss Prediction System
Machine Learning · FastAPI · Full-Stack
Developed an end-to-end Machine Learning system to predict whether an
e-commerce order will result in financial loss before shipping. The project
uses real-world marketplace data, performs feature engineering, and applies
a classification model with probability-based risk scoring. The system
includes a production-ready FastAPI backend, business rule overrides, and a
live frontend for real-time predictions.
Python
Pandas
NumPy
Scikit-learn
FastAPI
HTML
CSS
JavaScript
Render
Netlify
Medicine Demand Prediction System
Data Science · Machine Learning · Full-Stack
Developed an end-to-end Machine Learning system to predict future medicine
demand using historical healthcare data. The project is a full-stack
application where trained ML models generate probability-based demand
predictions through a FastAPI backend, consumed by a responsive frontend.
This system helps pharmacies and healthcare planners proactively manage
inventory and reduce medicine shortages.
Python
Pandas
NumPy
Scikit-learn
Logistic Regression
Random Forest
FastAPI
HTML
CSS
JavaScript
Render
Netlify
Predictive Maintenance System
Machine Learning · Data Science · Python
Developed a Machine Learning–based predictive maintenance system to
forecast potential machine failures using industrial sensor data.
The solution analyzes equipment patterns and provides real-time
predictions through an interactive Streamlit web application,
helping reduce downtime and operational losses.
Python
Pandas
NumPy
Scikit-learn
Streamlit
ML Pipeline
AI Crime Arrest Prediction System
AI · Machine Learning · Full-Stack
Developed an AI-powered crime analytics system that predicts the probability
of arrest based on crime details such as type, location, time, and contextual
factors. The project integrates a high-performance ML model with a FastAPI
backend, a React frontend dashboard, and a Streamlit demo application to
deliver real-time, data-driven insights for crime analysis.
Model Performance: Achieved ~0.90 ROC-AUC, enabling reliable prediction of
arrest probability for real-world crime data scenarios.
Python
Pandas
NumPy
Scikit-learn
XGBoost
FastAPI
React
Streamlit
Fraud Detection in Financial Transactions
Machine Learning · Data Science · Python
Developed an end-to-end Machine Learning system to detect fraudulent
financial transactions using highly imbalanced real-world data. The project
includes advanced preprocessing, SMOTE-based class balancing, and
threshold tuning to optimize precision-recall trade-offs. Deployed as an
interactive Streamlit web application for real-time fraud prediction.
Python
Pandas
NumPy
Scikit-learn
Random Forest
SMOTE
Streamlit
Smart Book Recommender
Recommendation System · NLP · Python
Built a content-based book recommendation system using TF-IDF and cosine
similarity to suggest similar books based on user input. The system features
an interactive Streamlit interface with real-time search, top recommendations,
and book cover previews, delivering a fast and user-friendly experience.
Python
Pandas
Scikit-learn
TF-IDF
Cosine Similarity
Streamlit
Student Management System
Full-Stack · Flask · Web Application
Developed a modern Student Management System using Flask and SQLite with
a clean cyber-style UI. The system enables secure admin authentication,
student record management, fee tracking, and password reset functionality,
providing a complete solution for managing academic data efficiently.
Python
Flask
SQLite
HTML
Tailwind CSS
Werkzeug
Run & Chase - Endless Runner Game
Game Development · JavaScript · Web
Developed a dynamic browser-based endless runner game with smooth
animations, physics-based jumping, and real-time gameplay mechanics.
The game features customizable assets, a chaser AI system, obstacle
generation, and a modern cyberpunk UI, delivering an engaging and
interactive gaming experience.
HTML5 Canvas
JavaScript
CSS3
Game Physics
LocalStorage