Projects

A showcase of my development work, from hackathon victories to full-stack applications. Each project represents a unique challenge solved through innovative engineering and thoughtful design.

Core Projects

Cinema Booking App

May 2025
Spring BootNext.jsMongoDBREST API
  • Implemented full CRUD APIs for cinema booking platform with comprehensive error handling
  • Developed secure user authentication system with JWT tokens and role-based access
  • Enhanced UI/UX with responsive design and real-time seat availability updates
  • Collaborated in agile team environment with code reviews and continuous integration

Decision Helper App

June 2024
JavaScriptPythonReactDjangoAWS EC2AWS S3

A mental health support application designed to assist individuals with decision-making through personalized AI-generated motivational content.

  • Developed an app to support daily decision-making by presenting users with compelling reasons to do specified tasks
  • Dynamically shaped prompts based on user profiles to produce targeted responses from Google Gemini API
  • Set-up AWS S3 for static file hosting and EC2 for backend processing
  • Aimed to assist individuals struggling with mental health or lack of motivation

GE Vernova DT Intern Hackathon

June 2024
1st Place Winner
React.jsDockerFigmaJWTNode.js
  • Worked with 5 other interns to develop a warehouse interface solution for parts tracking and logistics visibility
  • Conducted stakeholder interviews to extract requirements and guided interface design with Figma wireframes
  • Implemented role-based login feature using JWT authentication with customized interfaces for different user profiles
  • Ensured data relevance and security through comprehensive access control system

UGA Lost and Found

November 2024
TypeScriptNext.jsMongoDBCSS3

A comprehensive web application for UGA students to report and recover lost personal items.

  • Built API routes for CRUD operations in a 4-person agile development team
  • Implemented authentication and authorization for personalized user experiences
  • Created responsive CSS styling for enhanced user experience across devices
  • Integrated image upload functionality for item identification and verification

Data Visualization: Company CO2 Emissions

August 2023
JavaSpringPostgreSQLHibernateMaven
  • Engineered an online tool to increase environmental awareness through company CO2 emission data visualization
  • Employed PostgreSQL database to store company emission data, increasing scalability and query performance
  • Integrated Spring Hibernate to simplify data access and Apache Maven for dependency management
  • Created interactive charts and graphs for comprehensive environmental impact analysis
Additional Projects

Computer Vision Hand Volume Control

November 2024
PythonOpenCVMediaPipeComputer Vision

Innovative hands-free volume control system using computer vision and gesture recognition.

  • Implemented real-time hand tracking using MediaPipe for gesture recognition
  • Created intuitive volume control interface responding to hand distance gestures
  • Achieved smooth, responsive control with minimal latency and high accuracy

UGA Post-requisites Scraper

December 2024
PythonWeb ScrapingData Processing

Automated tool for retrieving course prerequisite information from UGA's course catalog.

  • Built efficient web scraper to extract course prerequisite data from UGA systems

Four Queens Problem Solver

September 2024
PythonAI AlgorithmsConstraint Satisfaction

Advanced AI verifier for the classic N-Queens puzzle with extensible architecture.

  • Implemented backtracking algorithm with constraint propagation for efficient puzzle solving
  • Extended solution to handle N-Queens problem of arbitrary size with optimized performance

Snake Game Recreation

September 2023
JavaSwingGame DevelopmentOOP

Classic Snake game implementation with modern enhancements and smooth gameplay.

  • Built responsive game engine with collision detection and score tracking system
  • Implemented progressive difficulty scaling and customizable game settings
  • Applied object-oriented design principles for maintainable and extensible code architecture

Matrix Calculator

October 2023
JavaScriptHTML5CSS3Linear Algebra

Web-based matrix calculator for complex mathematical operations.

  • Developed comprehensive matrix operations including multiplication, inversion, and determinant calculation
  • Created intuitive user interface for inputting and visualizing matrix calculations
  • Implemented error handling for invalid matrix operations and edge cases

Multi-threaded Diagonal Sum Calculator

October 2024
CMultithreadingParallel ComputingSystems Programming

High-performance matrix diagonal sum calculator using parallel processing techniques.

  • Implemented pthread-based multithreading for concurrent matrix diagonal calculations
  • Optimized memory access patterns and thread synchronization for maximum performance
  • Achieved 4x speedup on multi-core systems compared to sequential implementation

Bitwise DNA Encryption Tool

November 2024
CCryptographyBitwise OperationsData Security

Novel encryption system using DNA sequence patterns and bitwise operations.

  • Designed custom encryption algorithm based on genetic code patterns and bit manipulation
  • Implemented secure key generation using biological sequence randomness
  • Created comprehensive testing suite for encryption/decryption accuracy and security validation

Socket Programming Chat System

December 2024
CSocket ProgrammingNetwork ProgrammingTCP/UDP

Real-time multi-client chat application using low-level socket programming.

  • Built TCP-based client-server architecture supporting multiple concurrent connections
  • Implemented message broadcasting, private messaging, and user management features
  • Applied network programming concepts including socket creation, binding, and connection handling

Process Forking Demonstration

October 2024
COperating SystemsProcess ManagementUnix Systems

Educational project demonstrating process creation and inter-process communication.

  • Implemented process forking with parent-child communication using pipes and signals
  • Demonstrated process synchronization and resource sharing between concurrent processes
  • Created comprehensive examples of Unix system calls for process management

Grade Storage System

September 2024
CFile I/OData StructuresMemory Management

Efficient student grade management system with persistent data storage.

  • Built file-based storage system with binary data serialization for optimal performance
  • Implemented dynamic memory allocation and linked list data structures for flexible data management