ken

Software Portfolio

STM32 Polyphonic Synth: Bare-Metal DSP

STM32 Polyphonic Synth: Bare-Metal DSP

Feb 2026

8-Voice Polyphonic Wavetable Synthesizer on Cortex-M4

EmbeddedAudio

A high-performance C++ synthesis engine built from scratch for the STM32F407. Featuring zero-delay feedback filters, DMA-driven I2S audio, and custom USB MIDI implementation to bridge the gap between embedded hardware and professional music production.

Read Case Study →

Stack: C++, STM32 HAL, DSP, CMSIS, USB-MIDI

GitHub
kenmusic.net

kenmusic.net

Jan 2026

Architectural Migration & Performance Optimization of My Website

WebDev

A technical overhaul of a 4-year old portfolio website. This project documents the migration from a monolithic legacy HTML structure to a modern Next.js environment. Key focuses included decoupling content from logic via MDX, implementing SEO strategies, and optimizing the critical rendering path to achieve high-performance scores on media-heavy pages.

Read Case Study →

Stack: Next.js, Tailwind CSS, MDX, Vercel

GitHub
Risk of Rain 2 Mod - Sprint Double Bind

Risk of Rain 2 Mod - Sprint Double Bind

Dec 2025

Runtime Assembly Hooking & Input Logic Injection

UnityGameDev

A C# utility that extends the input capabilities of Risk of Rain 2 by bypassing the game's internal 1-to-1 keybinding constraints. By injecting custom listeners into the game’s core update loop, the mod enables asynchronous input polling for mouse-wheel and redundant key-mappings. This project focuses on improving player UX and accessibility, providing a solution for complex control schemes not supported by the native engine configuration.

Read Case Study →

Stack: Unity, C#, BepInEx

GitHub
The Zero-Waste Cloud Minecraft Server

The Zero-Waste Cloud Minecraft Server

Sep 2025

Automating AWS Spot Instances for Cost Savings + User Friendly Discord Bot Interface

AWS

A serverless-controlled, cloud infrastructure that allows friends to trigger a 'cold start' of a high-performance Minecraft server via Discord slash commands, leveraging AWS Spot Fleets to drastically reduce hosting costs and automate server administration.

Read Case Study →

Stack: AWS, Python, Bash, Serverless

GitHub
VideoCsound

VideoCsound

Aug 2025

MSc Thesis: Generating Music from Video with Computer Vision

AI/MLAudioPythonCsound

An open-source performance system that bridges computer vision and algorithmic composition to transform real-time visual input into synchronized, generative audio. Utilizing the YOLO11 object detection model and Csound audio engine, the system leverages high-level semantic data, such as object position and scale, to create an intuitive, marker-less musical interface.

Read Case Study →

Stack: Python, YOLO11, Csound, OpenCV

GitHub
Teensy Sequencer

Teensy Sequencer

Jul 2025

Embedded Logic Under Hardware Constraints

AudioEmbeddedC++

My first embedded audio project, built while out of town with a minimal parts kit. This 6-track sequencer uses DIY capacitive touch pads and a modal 'Override' system to bypass the limitations of a single breadboard and a lack of physical switches.

Read Case Study →

Stack: Teensy 4.0, C++, Hardware

GitHub
VR Laser Synth

VR Laser Synth

Sep 2024

Expressive VR Performance Instrument

AudioCsoundGameDev

A Virtual Reality instrument developed for intentional performance. By utilizing spatial tracking in a 3D environment, the instrument allows performers to manipulate pitch, timbre, and complex modulation through physical hand gestures, bridging human movement with digital audio.

Read Case Study →

Stack: Unity, Csound, C#

GitHub

Technical Skillset

LanguagesPython, JavaScript, C/C++, HTML/CSS
AI/MLLocally Hosted LLMs, YOLO
Cloud & DevOpsAWS Certified, Serverless, Git
Creative SystemsCsound, Wwise, Unity, Unreal, Max/MSP