Projects

Tom and Jerrymandering
(GitHub) (Website)

A puzzle game that illustrates how gerrymandering works, while also educating about its negative effects. Made for HackGT 11.


React, Tailwind, Three.js

Dungeon Deja Vu
(GitHub) (Itch)

A platformer created for the Bevy Jam 5 with a unique cyclic twist.


Rust, Bevy, game development

Note Drop
(GitHub) (Devpost)

A free-form music synthesis application inspired by the Japanese arcade game known as pachinko.


Rust, Bevy, audio engineering

Cedar
(GitHub)

A small, JavaScript-free static site generator with a strong focus on components.


Rust, parsing, static site generation

Coda
(GitHub)

A programming language for music synthesis with Lisp-inspired syntax.


Rust, parsing, audio synthesis

LC-3 Assembler
(GitHub)

An assembler for the LC-3, an educational CPU used in Georgia Tech's CS 2110.


Rust, assembly programming

Chaotic Hash Functions
(GitHub)

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

GT Reviews
(GitHub) (Website)

A review site for Georgia Tech classes, professors, dining halls, and more. Made as part of GT WebDev in Fall 2023.


Rust, web scraping, React, Firebase

Mood Journaling
(GitHub) (Website)

A journaling app that allows you to track your mood over time, using GPT-4 and DALLĀ·E to generate images relevant to each day's journal entry.


Python, Flask, React