Skip to content
View garvit-budania's full-sized avatar

Block or report garvit-budania

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
garvit-budania/README.md

Garvit Budania

Computer Science student at BITS Pilani with interests in Software Development, Object-Oriented Design, Database Systems, and Data Structures & Algorithms.

Languages & Technologies

Areas of Interest

  • Data Structures & Algorithms
  • Object-Oriented Programming
  • Database Management Systems
  • Software Engineering

Projects

EventHub

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


Transportation Network Analysis Engine

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


Connect

LinkedIn

Email

Pinned Loading

  1. EventHub EventHub Public

    Java Swing + MySQL based Event Management System with role-based authentication, ticket booking, transaction management, and concurrency-safe booking workflows.

    Java

  2. Transportation-Network-Analysis-Engine Transportation-Network-Analysis-Engine Public

    A modular C++20 graph analysis framework for transportation networks featuring routing, connectivity analysis, infrastructure optimization, and flow-based capacity analysis.

    C++