AI Piano MIDI Generator
GitHubBuilt a transformer-based MIDI generation system in Python and PyTorch, trained on 289 performances and more than 2.8 million note, timing, velocity, and sustain tokens.
Computer Science student and software developer building web applications, audio software, AI projects, and interactive experiences.
Stillwater, OK
B.S. in Computer Science
Expected December 2026
GPA
3.9
Built a transformer-based MIDI generation system in Python and PyTorch, trained on 289 performances and more than 2.8 million note, timing, velocity, and sustain tokens.
Co-developed an AI-assisted event discovery platform with Next.js, FastAPI, Gemini, and ElevenLabs. Won Best Theme and Best Use of ElevenLabs at Hack OKState '25.
Developed real-time multiplayer, combat, and AI-driven NPC systems for a full-stack cyberpunk RPG using React, Express, FastAPI, Socket.IO, and ChromaDB.
Built a three-band parametric equalizer in C++ and JUCE with VST3, AU, and standalone support. Moved filter design outside the audio thread to prevent per-block allocations.
Created a real-time 3D audio visualizer in C++ and OpenGL using FFT frequency analysis to drive reactive geometry, lighting, color, and animation.
Good Shepherd Lutheran Church
Tulsa, OK
June 2023 - Present
SUAB / OSU Jazz Band / Release Radar
2024 - Present
The Cavaliers (2024) / Resistance Indoor Percussion
2022 - Present
Hideaway Pizza
Bixby, OK
July 2021 - Aug 2023
TypeScript, Java, C++, Python, C#
React, Next.js, Node.js, Express, FastAPI, PyTorch, JUCE, OpenGL
Git, Docker, CMake, GitHub Actions, MariaDB, ChromaDB