Audio Technology + Creative UI
A fully functional software synthesizer built with the JUCE framework in C++. Features a gesture-based user interface that breaks away from traditional knob-and-slider paradigms, making sound design more intuitive and expressive. Demonstrates deep understanding of audio signal processing, real-time DSP, and crafting interfaces that serve creative workflows.
Browser-Based Synth + Built for Students
A browser-based 8-bit sound effects generator inspired by classic arcade machines. A dual-oscillator synth engine with AD envelopes and a vibrato LFO produces the pitch sweeps and gritty impacts that define the genre; presets and a randomizer get you close fast, then offline rendering exports the patch as a 16-bit PCM WAV. Built for my students whose Pygame and Scratch games kept ending up silent.
Multi-Component System
A comprehensive content blocking system spanning a React web dashboard, Flask API backend, Python system-level service, and TypeScript browser extension. Designed with a modular architecture where each component communicates through well-defined interfaces. Demonstrates full-stack thinking — from low-level system scripting to polished frontend interfaces.
See Code