Multi-input RAG Application

MiRAG — Multi-input RAG Application

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.

View Details
UrbanNest Project

UrbanNest – Real Estate Price Estimator

An ML-powered web app to estimate flat prices in Kolkata using 1100+ listings. Features model switching, geolocation, and interactive Streamlit UI. XGBoost achieved ₹30.30L RMSE with R² = 0.84.

View Details
KNN Classifier Project

High-Dimensional KNN Classifier in C++

A modular KNN implementation using both brute-force and KD-Tree methods, optimized with OpenMP for parallelism. Benchmarked on Fashion MNIST with 84.04% accuracy and significant speedups.

View Details
Project 4

Level of Attainment Report Generator

This is a Python-based desktop application designed for a government college to automate the generation of detailed academic performance reports, including semester-wise attainment levels, using Excel data and a user-friendly Tkinter GUI.

View Details
Project 2

Book Recommendation System

The Book Recommendation System is a Flask-based web application that uses collaborative filtering to provide personalized book recommendations, featuring an interactive interface and detailed book information.

View Details
Project 1

Emoji Guessing Game

The Emoji Guessing Game, built with Python and PyQt5, challenges players to guess a word or phrase from an emoji and hint within a limited number of attempts.

View Details
Project 3

Turtle Race Game

This Python-based turtle race game allows users to log in, place bets using points, and watch turtles race to see if their prediction wins..

View Details
Project 5

Rio - Personal AI Assistant

Rio is a Python-based personal AI assistant designed to perform a wide range of tasks, including web searches, system control, media playback, and automation, using voice commands and a user-friendly GUI.

View Details
Project 3

YouTube Playlist Downloader

This project is a Python-based GUI application that allows users to download YouTube playlists with customizable quality settings, queue management, progress tracking, and a toggleable dark/light mode.

View Details