Exploring Opportunities in AI & Machine Learning
PROJECTS
Live: Mon–Fri | 9 AM–5 PM IST
Youtube Rag Intelligence
Generative AI
An AI-powered YouTube assistant that lets you chat with videos, generate summaries, explore transcripts, and jump to specific timestamps. Built with FastAPI, Streamlit, Qdrant, and LLMs, featuring retrieval-augmented generation, persistent chat history, and web search integration.
Conversational Research Rag
Generative AI
An AI-powered research assistant for analyzing academic papers, retrieving evidence, and verifying scientific claims. Features conversational memory, hybrid search, citation-backed answers, and self-correcting RAG workflows, built with LangGraph, FastAPI, Qdrant, and Ollama Cloud.
Food Delivery Time Prediction
MLOps
An end-to-end MLOps platform that predicts food delivery times using a Stacking Regressor combining LightGBM and Random Forest. Built with FastAPI, Streamlit, MLflow, and DVC, featuring experiment tracking, versioned datasets, automated model validation, Docker containerization, and CI/CD deployment on AWS.
Text Sentiment Classification
MLOps
A production-grade MLOps pipeline for 3-class Twitter sentiment classification (Positive / Negative / Neutral). Covers the full lifecycle — data ingestion from S3, NLP cleaning, CountVectorizer feature engineering, LightGBM training with Optuna hyperparameter tuning, experiment tracking on DagsHub via MLflow, and automated model promotion from staging to production. Exposed as a Flask REST API, containerized with Docker, and deployed to AWS EC2 via CodeDeploy with a full GitHub Actions CI/CD pipeline enforcing accuracy, F1, precision, and recall quality gates before every deployment.
Number Plate Detection Project
Object Detection
Built an end-to-end number plate detection system using deep learning. Detected license plates using a YOLOv8m model trained on the Indian vehicle dataset and optimized for accurate, real-time detection. Developed a Gradio interface and deployed on Hugging Face to enable live image and video-based predictions.
IMDB Movie Review Sentiment Analysis using SimpleRNN
Deep Learning
Classifies IMDB movie reviews as positive or negative using a SimpleRNN trained on 50,000 reviews with Word Embeddings for sequence modeling. Trained with EarlyStopping, ReduceLROnPlateau, and ModelCheckpoint callbacks, achieving 82% test accuracy. Deployed as an interactive Streamlit app where you can paste any review and get an instant sentiment prediction with a confidence score.
Movie Recommender System
Machine Learning
A personalized movie recommendation system built using content-based filtering. By analyzing features like genres, keywords, cast, and movie overviews, it identifies patterns in your preferences and recommends similar titles. Powered by vector space modeling and cosine similarity, the system offers intelligent recommendations straight from the TMDB 5000 Movie Dataset.
Real Estate Capstone Project
Machine Learning
An end-to-end data-driven web application designed to make property buying decisions smarter. Built with Streamlit, it integrates interactive visualizations—including sector-level geomaps, price distribution charts, and feature word clouds—with a machine learning–powered price prediction model and a content-based recommender system that suggests similar properties based on user preferences. Users can explore market trends, compare sectors, and get personalized property recommendations, making it a valuable tool for buyers, sellers, and real estate analysts.
Face Emotion Recognition System
Image Classification
Built an end-to-end face emotion recognition system using deep learning. Faces are detected with MTCNN and classified into 7 emotions using a ResNet50 model with transfer learning. Implemented MLflow for experiment tracking and deployed via a Gradio app on Hugging Face for real-time predictions.
Customer Churn Prediction using ANN
Deep Learning
Predicts whether a bank customer will churn using an ANN trained on 10,000 records, achieving 86% accuracy and 0.86 ROC-AUC. The network uses two hidden layers with ReLU activation, trained on features like credit score, geography, age, and account balance with label encoding, one-hot encoding, and standard scaling applied in the preprocessing pipeline. Deployed as a Streamlit app where you input customer details and get an instant churn probability with a clear yes/no decision.









