Computer Science student at BITS Pilani with interests in Software Development, Object-Oriented Design, Database Systems, and Data Structures & Algorithms.
- Data Structures & Algorithms
- Object-Oriented Programming
- Database Management Systems
- Software Engineering
A desktop-based Event Management System built using Java Swing, JDBC, and MySQL.
Key Features
- Role-based authentication for customers and administrators
- Event creation and management workflows
- Ticket booking and transaction tracking
- Wallet balance management
- Transaction-safe booking using commit and rollback mechanisms
- Concurrency protection using row-level locking (
SELECT ... FOR UPDATE) - Layered architecture using DAO and Service design patterns
Tech Stack
Repository
A graph-based transportation network simulator built in C++ for route planning, network optimization, flow analysis, and resilience evaluation.
Key Features
- Modeled a transportation network consisting of 15 cities and 20 weighted routes
- Implemented BFS, DFS, Dijkstra, A*, Kruskal MST, and Edmonds-Karp algorithms
- Added route optimization using distance, travel time, and cost metrics
- Performed resilience analysis through articulation point and bridge detection
- Exported transportation networks using Graphviz-compatible DOT files
- Automated builds using GitHub Actions and containerized execution using Docker
Tech Stack
Repository