Projects

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