Scientific Computing
Flowchart diagram showing the recursive backtracking algorithm for constraint satisfaction in schedule generation

Term Schedule Optimizer

A constraint satisfaction solver built to generate conflict-free university schedules from web-scraped course data.

Creative Work
Rubik's Cube sonification hackathon project showing a Raspberry Pi setup with webcam reading cube colors and Python code on screen

Rubik's Cube Sonification

A hackathon experiment in algorithmic musicology: mapping the visual entropy of a Rubik's Cube to harmonic audio …

Creative Work
Elemental Brawl logo featuring stylized text with elemental imagery

Elemental Brawl

A high school fighting game where periodic table elements come to life. Though the Kickstarter failed, leading a …