Projects

As being a CSE student with interest in cybersecurity and secure backend systems. My focus is on building practical tools, exploring vulnerabilities, and gradually developing projects that have real-world relevance..

1. Discrete Graph Studio: Graph Theory & Algorithm Visualizer

Overview: A technical visualization tool designed to bridge the gap between abstract discrete mathematics and practical implementation. I engineered a custom engine to handle dynamic graph construction, Hasse Diagram generation, and Expression Tree parsing. The system includes an interactive GUI that animates pathfinding (Dijkstra’s) and traversals (BFS/DFS), serving as a deep-dive into complex data structure manipulation.

Technologies Used: Python, Tkinter (GUI), Heapq (Priority Queues), Recursion, Graph Theory

Discrete Graph Studio Screenshot

View Source on GitHub

2. DropChat - Real-time Messaging Platform

Overview: A cross-platform Progressive Web App (PWA) designed for high-performance real-time communication. I engineered a robust backend architecture using Supabase and PostgreSQL, implementing custom Middleware for secure session handling and request filtering. The system features a scalable schema designed for low-latency messaging and was optimized for deployment on both Android and iOS environments via PWA standards.

Technologies Used: Next.js (App Router), TypeScript, Supabase/PostgreSQL, Tailwind CSS, PWA Manifests

Secure Password Manager Screenshot

View Project

3. JunoCode: Cloud-Based Java Execution Engine

Overview: A specialized web-based environment for compiling and executing Java code. I engineered the Java execution handler and server-side logic to process code submissions. This project involved deep-dives into process management and server-side execution flows, focusing on how to securely handle user-generated code in a remote environment.

Technologies Used: Node.js (Server), Express, React, Java Compiler API

Secure Password Manager Screenshot

View Project

Additional Projects & Learning

I keep all my learning experiments, scripts, and notes publicly available to track my growth and share what I discover. Feel free to check out my GitHub for more.