All My Projects

From personal, to hackathons, to community and to course projects.

AI RAG LangGraph

PathRAG Court Simulator

A Multi Agent RAG Application built with LangGraph, CrewAI and Pathway. The App simulates the working of an Indian Legal Court.

Course Hardware FPGA

JPEG Compression on FPGA

An FPGA-based JPEG image compression system using DCT and UART communication, built as part of Digital Systems course.

ReactJS MongoDB socket.io

Live Scoreboard Website | InterIIT Sports Meet 2023

First open-source Inter-IIT sports website with real-time score updates, role-based access control, and admin dashboards used across all IITs.

ReactJS Framer Astro

Blithchron 2025 Official Website

The official website for IITGn's cultural fest, Blithchron '25. Showasing the fest's events, schedules, merch and more.

ReactJS Firebase NodeJS

E Gate | Gate Entry System

A QR-based entry system built for IITGn to replace manual gate verification with quick scanning, secure logs, and authenticated access control.

Firebase Android Java

Math Trainer Game

A Firebase-backed Native Android math game with difficulty levels, a live leaderboard, and a responsive UI.

ReactJS PWA Firebase

CollegeHub

A PWA built to centralize student communication at IITGN, featuring event discovery, club management and calendar integration.

Course ML NLP

Text Generator using Next Character Prediction

A neural network-based text generator trained to predict the next character using previous k characters

Course ML Image Processing

Image Super Resolution & Compression

Image reconstruction pipeline using Random Fourier Features and matrix factorization for compression and upscaling with over 32 PSNR.

ReactJS TypeScript Firebase

DevChat

A terminal-style real-time chat app with Firebase backend, user auth, and search. Built using React, Vite, and TypeScript.

Course ML Time Series

Human Activity Recognition (HAR) Analysis

Used TSFEL and Decision Trees on UCI HAR dataset for activity classification, also explored LLM-based zero/few-shot recognition techniques.

Course Flask Data Analysis

Electoral Bonds Analyzer

A Flask-based web app to analyze electoral bonds data via MySQL backend, PDF-to-CSV conversion, and dynamic charts and tables.

JavaFX Algorithms Desktop

Sorting Illustrator

A JavaFX desktop app to visualize sorting algorithms like Bubble Sort, Selection Sort, and Insertion Sort with control of size and speed.