Keunwoo Choi is an AI engineer and researcher with a decade of experience building production-grade machine learning systems at the intersection of audio, music, and large language models. He was a founding co-lead of Genentech’s Prescient-LM, owning end-to-end LLM strategy, training, evaluation, deployment, and user studies, and has continued to bridge research and product in industry roles at ByteDance, Spotify, and startups. A prolific open-source contributor, his work on kapre, librosa, and Keras added audio-aware layers and features (STFT, melspectrogram, SpecAugment, spectral_flatness) that are widely used by the ML-audio community. He teaches and advises—serving as adjunct faculty at KAIST and NYU and advising Gaudio Lab—bringing academic rigor to applied AI. Based in New York, he also runs a music-focused project, seoulunderground.live, reflecting a persistent creative curiosity about music culture and tech. Known for combining signal-processing depth with scalable ML engineering, he excels at turning domain expertise in audio into practical models and tools.
10 years of coding experience
11 years of employment as a software developer
Master of Science (MSc) Electrical Engineering and Computer Science, Master of Science (MSc) Electrical Engineering and Computer Science at Seoul National University
Visiting researcher Deep learning and music, Visiting researcher Deep learning and music at New York University
Doctor of Philosophy (PhD) Electric Engineering and Computer Science, Doctor of Philosophy (PhD) Electric Engineering and Computer Science at Queen Mary University of London
Contributions:9 releases, 19 reviews, 276 commits in 5 years 2 months
Contributions summary:Keunwoo primarily worked on adding and modifying time-frequency representations and data augmentation layers. They developed STFT and Melspectrogram layers and introduced the SpecAugment layer for audio data augmentation, indicating a focus on audio processing and deep learning. Their contributions also included improvements to the documentation and examples, indicating their interest in project maintainability.
Music auto-tagging models and trained weights in keras/theano
Role in this project:
ML Engineer
Contributions:92 commits, 1 PR, 77 pushes in 1 year 11 months
Contributions summary:Keunwoo primarily contributed to the development of music auto-tagging models using Keras. Their commits include the creation of convolutional neural network (CNN) and recurrent neural network (RNN) models, along with the implementation of example code for tag prediction. The user also added functionality to load and process audio data for model training and inference, showcasing a focus on the end-to-end machine learning pipeline. They also refactored and updated the code base to be compatible with the newer Keras applications.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.