Programming

Full-stack development, creative coding, and interactive experiences

Make More Music

Tool for generating personalized song-writing and production inspiration. Provide your preferences, create text and audio ideas, and navigate your library of samples. Powered by Gemini and Lyria.

Node.js React Electron

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