Projects

Selected work

Online Multiplayer Boggle Game

Java / Spring Boot / React · product owner

  • Developed an online multiplayer Boggle game with matchmaking, timed rounds, user accounts, and score tracking.
  • Built Java/Spring Boot backend features for lobby management, synchronized gameplay, persistent storage, and score calculation.
  • Added frontend features and JUnit/MVC tests in CI/CD, contributing to over 80% code coverage.

Relational Database Engine

  • Developed core modules of a distributed relational database in C++.
  • Implemented SQL parsing for SELECT, INSERT, DELETE, and JOIN operations, along with HeapFile storage.
  • Built buffer-pool management using CLOCK replacement and transaction isolation with page-level locking.

Intersection Detection for Autonomous Driving

Python / OpenCV · SAE-sponsored competition

  • Led vehicle-to-intersection distance estimation for the team.
  • Reviewed existing detection methods and pretrained models, weighing accuracy against computational cost.
  • Implemented OpenCV filters, edge detection, and line detection to estimate the intersection location.