An interactive 3D music discovery tool for exploring relationships between artists, albums, tracks, and sample credits. I built a Vite/Three.js frontend on top of a read-only Express API and SQLite runtime database, with compiler scripts that import MusicBrainz data, derive graph edges, cache artwork, and serve expandable subgraphs for fast browsing.
A networked Chinese Checkers game built for Text Jam Spring 2026, with shared game rules, legal move validation, jump-chain support, CPU players, chat, reconnection handling, and session-based multiplayer. The project is packaged as a Python app with both a Textual terminal client and a FastAPI/WebSocket browser client served from the same game server.
A C++/SFML farm-life sim and action RPG built around a custom ECS-style game engine for COMP 4300 - Intro to Game Programming. I worked on various systems for both top-down and side-scrolling/platformer levels, including camera systems, physics, enemy behavior, pathfinding, ray-cast lighting/shaders, parallax scrolling, and an ImGui-powered level editor.