My Projects

A collection of AI, ML, and Data Science solutions I've built

Computer Vision

Automated OCR System for Marathi-Language PDF

High-performance OCR pipeline optimizing Marathi PDF extraction. Reduced processing costs by 84% and achieved ultra-fast 0.05s per-page latency using Azure Form Recognizer.

84% cost reduction 0.05s/page
Python Azure Form Recognizer PyPDF2 JSON
View on GitHub
Computer Vision

Automated PPE Monitoring System

Real-time safety compliance system leveraging YOLOv8 to detect Personal Protective Equipment (PPE) violations, contributing to a 30% reduction in workplace accidents.

30% accident reduction Real-time
YOLOv8 OpenCV Python cvzone
View on GitHub
Reinforcement Learning

Self-Driving Car AI

Autonomous driving agent trained via PPO reinforcement learning. Achieved a near-perfect reward score of 880/900 after 4 million training epochs in a simulated environment.

880/900 reward 4M epochs
Python PPO TensorBoard OpenAI Gym
View on GitHub
Computer Vision

Real-time Person Detection

Intelligent surveillance system for restricted zones, featuring real-time person detection, tracking, and automated security alerts using OpenCV and YOLOv8.

Real-time detection Automated alerts
Python OpenCV cvzone YOLOv8 SORT
View on GitHub
Reinforcement Learning

Frozen Lake Game Solver

Reinforcement Learning agent mastering the Frozen Lake environment. Implements Q-Learning to determine optimal navigation policies with high success rates.

Optimal policy Safe navigation
Python Gym Q-Learning
View on GitHub
Deep Learning

Coffee Roasting Classification

Precision deep learning model for coffee quality control. Achieves 99%+ accuracy in classifying roasting outcomes using a custom Artificial Neural Network.

99%+ accuracy Optimized
TensorFlow Sklearn Pandas ANN
View on GitHub
Deep Learning

Cat vs. Dog Classifier

Robust CNN image classifier distinguishing felines from canines. Utilizes data augmentation and custom feature extraction layers to ensure high accuracy and generalization.

High Accuracy Data Augmentation
Python TensorFlow Keras NumPy Matplotlib
View on GitHub
Deep Learning

Customer Churn Prediction

Predictive analytics solution for customer retention. Identifies at-risk bank accounts using a hybrid approach of Random Forest, XGBoost, and Deep Learning (ANN), balanced with SMOTE.

Multi-model approach SMOTE Balancing
Python TensorFlow Keras Scikit-learn XGBoost
View on GitHub
Recommendation Systems

NextRead: Book Recommendation Engine

Intelligent recommendation engine solving decision paralysis. Combines collaborative filtering and trend analysis to deliver instant, personalized book suggestions via a responsive Streamlit dashboard.

Contextual Discovery Zero-Lag Dashboard
Python Pandas NumPy Streamlit Collaborative Filtering
View on GitHub
Machine Learning

Concrete Strength Prediction

AI-driven material science tool predicting concrete compressive strength (R² > 0.9). Eliminates 28-day testing cycles with instant, chemical-composition-based predictions via an interactive Streamlit app.

95%+ accuracy Production-ready
Python Pandas XGBoost Scikit-learn Streamlit
View on GitHub
Machine Learning

Salary Prediction Model

Salary forecasting tool featuring dual implementation: classic Scikit-learn Linear Regression and a custom-built Gradient Descent algorithm, demonstrating deep understanding of optimization mathematics.

90%+ Accuracy Custom Gradient Descent
Python Scikit-learn NumPy Matplotlib
View on GitHub
Machine Learning

Marital Status Prediction

Demographic prediction model analyzing marital status trends. Implements both standard Logistic Regression and a custom-coded Gradient Descent solver to achieve high predictive accuracy.

Binary Classif. Custom vs Sklearn
Python Scikit-learn NumPy Matplotlib
View on GitHub
Machine Learning

Honey Production Prediction

Analyzes US honey production trends (1998-2012) and builds a linear regression model with 95%+ accuracy. Features visualization of state-wise production patterns and improved predictive insights for agricultural planning.

95%+ Accuracy 15-Year Trend Analysis
Python pandas matplotlib seaborn scikit-learn
View on GitHub
Machine Learning

Mobile Phone Price Prediction

Price segmentation model for mobile devices. Utilizes Support Vector Machines (SVM) to classify phones into price ranges based on technical specifications, supported by comprehensive market analysis.

Price Segmentation SVM Classification
Python Scikit-learn Pandas Matplotlib Seaborn
View on GitHub
Machine Learning

Diabetes Prediction

Healthcare diagnostic aid predicting diabetes risk. Uses Logistic Regression on key health indicators to provide interactive risk assessments with 80%+ accuracy.

80%+ Accuracy Interactive Predictor
Python Scikit-learn Pandas Matplotlib Seaborn
View on GitHub
Python

Flames Game

Interactive Python implementation of the classic 'FLAMES' relationship algorithm. Demonstrates string manipulation and algorithmic logic in a gamified format.

Interactive CLI Logic Implementation
Python String Manipulation Algorithm Design
View on GitHub
Python

Details Manager

Secure personal data management utility. Provides an efficient, CLI/Web interface for organizing and retrieving personal information with data persistence.

CRUD Operations Data Persistence
Python File I/O Security Basics
View on GitHub