Welcome! You can view some of my projects below:

Treasure Hunter
Description - Player navigates their ship to find hidden treasure before they run out of resources.
Features
- Minimap to help guide player to treasure
- Implements A* pathfinding algorithm for finding shortest path
- Uses custom min-heap for efficient A* implementation
- Java
- Spring Boot
- JavaScript
- HTML + CSS
- Gradle

Box Arena
Description - Online multiplayer coop game where players work together to trap monsters.
Features
- Player account system managed via REST API
- Token based authentication
- Live player chat
- Leaderboards
- Item shop
- MongoDB
- React
- Node.js
- JWT, BCrypt, WebSockets
- JavaScript
- HTML + CSS

Track Racer
Description - 3D Racing game where player can race on a prebuilt track or make their own tracks.
Features
- 1 prebuilt race track
- Timer to record lap times
- Integrated track editor to build your own tracks
- Node.js
- three.js
- JQuery
- JavaScript
- HTML + CSS