Projects
A selection of things I've built — from ML applications to systems programming.
MiRAG
An interactive Streamlit app for question-answering and summarization using RAG across web pages, PDFs, YouTube videos and custom text, powered by LangChain, Gemini and FAISS.
UrbanNest
A Streamlit-powered ML web application estimating residential flat prices in the Kolkata region, built using advanced regression models trained on real estate listings scraped from 99acres.
KNN Classifier in C++
A high-performance kNN implementation with brute-force and KD-Tree approaches, parallel processing via OpenMP, and benchmarking tools for real-world datasets.
Level of Attainment Report Generator
A Python desktop application automating academic performance report generation for a government college, including semester-wise attainment levels, using Excel data and Tkinter GUI.
Book Recommendation System
A Flask-based web application using collaborative filtering to provide personalized book recommendations, featuring an interactive interface and detailed book information.
Rio
A Python-based personal AI assistant performing web searches, system control, media playback, and automation via voice commands and a user-friendly GUI.
Emoji Guessing Game
A Python and PyQt5 game challenging players to guess words or phrases from emoji and hints within a limited number of attempts.
Turtle Race Game
A Python turtle race game where users log in, place bets using points, and watch turtles race to see if their prediction wins.
YouTube Playlist Downloader
A Python GUI application for downloading YouTube playlists or individual videos in various formats with customizable quality, queue management, and progress tracking.