01
Coursework
Java Text Adventure Game (CLI/GUI)
Temple of the Last Shards — an MVC-structured exploration and puzzle game separating game logic from a JavaFX interface, built solo for CS4431.
Selected work
Four projects that I am especially proud of — kernel-space systems work, a peer-to-peer build under hackathon time pressure, and a 28-person codebase refactoring proposal.
01
Coursework
Temple of the Last Shards — an MVC-structured exploration and puzzle game separating game logic from a JavaFX interface, built solo for CS4431.
02
Team
A loadable kernel module implementing a character device for an 8BitDo Micro gamepad, paired with a userspace application that reads gamepad signals and executes terminal commands.
03
Hackathon
A secure, local-first electronic medical records desktop app built for HackUPC 2026, letting patients own their medical data while doctors append and share records with no central server.
04
Team
A 15-day team assignment producing a refactoring proposal for iDaVIE, an open-source VR astronomical data visualisation tool, judged on maintainability against ISO/IEC 25010:2023 and pitched competitively to the maintainers.