Programming

Full-stack development, creative coding, and interactive experiences

Modern Distortion Synthesizer

Developed in C++ using Juce. the Modern Distortion Synthesizer is a polyphonic wavetable synthesizer featuring four sources (two wavetable oscillators, a noise generator, and a sampler) with per-voice, per-source processing (filters, envelopes, and most importantly, distortion).

C++ Juce Audio DSP

AMB1 - Arduino Midi Sequencer

5 channel MIDI sequencer using an Arduino Due, potentiometers, Cherry-MX style switches, and an LED display. generates chords, melodies, basslines, and arpegiated patterns automatically.

Arduino MIDI Hardware

Technologies & Tools

Frontend

  • React / Next.js
  • Electron
  • SCSS / Tailwind CSS
  • Three.js / WebGL

Backend

  • C++
  • Python
  • Node.js / Express
  • PostgreSQL / Supabase
  • RESTful APIs

Tools & Platforms

  • Git / GitHub
  • Docker
  • JUCE
  • MATLAB
  • Google Cloud