Projects
A selection of projects that I'm not too ashamed of
VR Presentation Application

Designed and implemented a novel presentation practice environment in Unity which targets the Meta Quest 2 Virtual Reality Headset
NES "Bomberman" Game Clone

Implemented the classic game “Bomberman” into a large existing codebase (Covy.Town) using React and TypeScript, hosted new app feature on Render.io.
5-Stage Pipelined ARM Processor

Designed and implemented a multistage processor for the ARM instruction set using Verilog which supports 64-bit instructions and branching.
"Hare of Ruin" Video Game

Story-boarded, designed, and built a video game in Unity / C#. A rabbit goes on a quest to save his kidnapped mentor in a 3-level top-down adventure!
MIPS Processor

Designed and implemented a single-cycle MIPS processor in its entirety as a final project for EECE 2322. Completed and testbenched in Verilog.
Dedicated Game Server

Scripted and hosted a dedicated game server entirely from Linux command line for my E-Sports team. Learned to implement plugins, Discord bots, and anti-cheat software.
Custom malloc() Implementation

Designed and implemented malloc() function in Computer Systems class to be faster than system malloc(). This was done in C, and I was marginally faster.
Non-relational Database and Website

Designed and implemented a SQL database as a part of Database Design. Later used a MongoDB database with a Node frontend.
Bridg-It Java Game

Created a Java game which derives from Claude Shannon's Switching Game for Fundamentals of CS II. Required heavy partner OOP programming and unit testing.