All My Projects

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

Spring FastAPI PostgreSQL

Workout Tracker

Full-stack fitness tracking platform with Spring Boot, React, and a FastAPI analytics service, with workout logging, secure authentication, and progress insights.

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.

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

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

Firebase Android Java

Math Trainer Game

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

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.

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.

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

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.

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