A puzzle game that illustrates how gerrymandering works, while also educating about its negative effects. Made for HackGT 11.
React, Tailwind, Three.js
A platformer created for the Bevy Jam 5 with a unique cyclic twist.
Rust, Bevy, game development
A free-form music synthesis application inspired by the Japanese arcade game known as pachinko.
Rust, Bevy, audio engineering
A small, JavaScript-free static site generator with a strong focus on components.
Rust, parsing, static site generation
A programming language for music synthesis with Lisp-inspired syntax.
Rust, parsing, audio synthesis
An assembler for the LC-3, an educational CPU used in Georgia Tech's CS 2110.
Rust, assembly programming
A research project for MATH 4541 (Dynamics and Bifurcations I) that involved benchmarking the effectiveness of hash functions implemented using chaotic discrete maps.
C, Python, Jupyter Notebook, data analysis