Multi-input RAG Application

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.

View Details
UrbanNest Project

UrbanNest

UrbanNest is a Streamlit-powered machine learning web application that estimates residential flat prices in the Kolkata region. The system is built using advanced regression models trained on real estate listings scraped from 99acres

View Details
KNN Classifier Project

KNN Classifier in C++

A high-performance implementation of the kNN algorithm with a focus on modularity, extensibility and computational efficiency. The pipeline supports both brute-force and KD-Tree-based approaches, includes parallel processing with OpenMP and tools for benchmarking on real-world datasets.

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 5

Rio

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 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 3

YouTube Playlist Downloader

This project is a Python-based GUI application that allows users to download YouTube whole playlists or individual (selected) videos in various formats with customizable quality settings, queue management, progress tracking.

View Details