Projects

Real-world applications and systems I've built

C

Club Management System

Student Council Dev Team

A comprehensive system to help college administration monitor and manage club events effectively.

  • Built secure REST APIs for user authentication, event tracking, and club data management
  • Designed responsive frontend interfaces for club profile pages and dashboards
  • Contributed to database schema design and system architecture for scalable performance
Next.jsNode.jsMongoDBTailwind CSSGit
M

M# Hackathon Website

Hackathon Platform (M#)

A high-traffic hackathon platform built to host thousands of teams, manage registrations, and provide a flawless contest experience.

  • Successfully handled 10,000+ site visits and 5,000+ registrations with zero downtime
  • Deployed on AWS with auto-scaling and health-checked services to ensure high availability
  • Used Amazon S3 for secure file uploads (submissions, assets) and fast content delivery
ReactNode.jsAWSS3Docker
S

Simpfuscator - Simple Binary Obfuscator

Security & Binary Analysis Tool

Advanced ELF binary obfuscation tool with multiple encryption methods, digital signatures, and a modern React-based dashboard for secure file processing.

  • ELF Binary Support: Works exclusively with ELF (Executable and Linkable Format) files
  • Multiple Encryption: XOR encryption (fast, lightweight) and RSA encryption with configurable key sizes
  • Digital Signatures: RSA-PSS (2048-bit) signature verification for file integrity and authenticity
ReactTypeScriptNode.jsPythonDockerTailwind CSSRSA-PSS
C

Chatty - Anonymous Group Chat

Real-Time Communication Platform

A privacy-focused anonymous group chat application where users can create room IDs and communicate securely with only those who have access to the room code.

  • Room-based anonymous messaging: Create unique room IDs for private group conversations
  • Real-time communication powered by WebSocket for instant message delivery
  • Built with TypeScript for type-safe, maintainable, and scalable codebase
ReactTypeScriptWebSocketNode.jsExpressTailwind CSS
M

Multithreaded Proxy Web Server

Intermediate Systems Programming

High-performance proxy server in C with full HTTP support and intelligent caching.

  • Engineered using low-level POSIX system calls with HTTP GET/POST request support
  • Integrated socket programming (TCP/IP) for concurrent client-server communication
  • Implemented LRU cache with time-based eviction for performance optimization
CPOSIXTCP/IPThreadsSystem Calls
C

Chat Application with Video Calling

Full-Stack Real-time Application

Modern chat platform with video calling, custom themes, and responsive UI.

  • Built full-stack real-time chat with video calling and custom themes
  • Developed friend system, live chat, and video calls for personalized experience
  • Used custom React hooks and TanStack Query for efficient data handling
ReactNode.jsExpressMongoDBTanStack QueryTailwind CSS
P

Progress Tracker

GitHub to LaTeX Resume Generator

Automated resume builder that integrates with GitHub to fetch your contributions, projects, and stats, then converts them into professional LaTeX-formatted resumes for interviews.

  • Integrated GitHub OAuth for secure account authentication and data fetching
  • Automatically extracts repository stats, commit history, languages, and project descriptions
  • Generates professionally formatted LaTeX resumes with customizable templates
ReactNode.jsGitHub APILaTeXExpressOAuth
S

Stock Analytics Dashboard

Data Science & Financial Analysis

Comprehensive stock market analysis tool built with Python and Jupyter Notebook, featuring advanced data visualization, trend analysis, and predictive insights for investment decisions.

  • Real-time stock data analysis with historical trend visualization and pattern recognition
  • Interactive visualizations: Candlestick charts, moving averages, volume analysis, and correlation heatmaps
  • Statistical analysis: Calculate volatility, RSI, MACD, Bollinger Bands, and other technical indicators
PythonJupyterPandasNumPyMatplotlibSeabornPlotly
M

Mental Health & Wellness Platform

Full-Stack Wellbeing Application

A comprehensive mental health platform with mood tracking, anonymous peer support, interactive games, and personalized wellness dashboards to help users manage their mental wellbeing.

  • Secure user authentication with JWT tokens and encrypted password storage
  • Interactive mood tracking dashboard with beautiful charts showing emotional patterns over time
  • Anonymous chat rooms: Connect with peers for support without revealing personal identity
ReactNode.jsExpressMongoDBSocket.ioJWTChart.js
M

MyBrain - Content Management Hub

Full-Stack Content Organization Platform

A personal knowledge management system where users can save, organize, and access important YouTube videos and Twitter tweets in one centralized platform.

  • Save and organize YouTube videos and Twitter tweets with tags and categories
  • Secure authentication with JWT tokens and custom middleware for protected routes
  • Input validation using Zod schemas to ensure data integrity and type safety
TypeScriptReactTailwind CSSMongoDBExpressJWTZodRender