Steven Yi

Software Engineer

City of Rochester, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Steven Yi is a software engineer and composer with 16 years of experience building audio and multimedia systems, best known as a core developer of the widely used Csound audio engine and the author of the Blue composition environment and csound-live-code. He blends deep DSP and low-level C expertise—implementing filter opcodes and core audio processing—with full-stack product work across TypeScript, C++, Electron, and cloud services. Steven has led engineering teams and taught computer music and interactive audio at RIT, bringing both academic rigor (PhD in Computer Music) and practical delivery experience to open-source and commercial projects. He’s equally comfortable mentoring teams and diving into signal-processing internals, and his work often reveals a musician’s sensibility applied to software design and extensibility.
code16 years of coding experience
job18 years of employment as a software developer
bookUniversity of Georgia
bookDoctor of Philosophy - PhD, Computer Music, Doctor of Philosophy - PhD, Computer Music at Maynooth University
github-logo-circle

Github Skills (15)

c1710
filterlist10
synthesis10
filtering10
audio-processing10
synthesizer10
synthesize10
c1110
synth10
sound-processing10
filter10
sound-synthesis10
signal-processing10
digital-signal-processing10
webassembly6

Programming languages (16)

C#JavaBikeshedC++CMaxHTMLTypeScript

Github contributions (5)

github-logo-circle
csound/csound

Apr 2011 - Jan 2023

Main repository for Csound
Role in this project:
userBack-end Developer
Contributions:6 releases, 225 reviews, 1990 commits in 11 years 10 months
Contributions summary:Steven primarily contributed to the Csound project by implementing and refining low-level audio processing functions, including filter opcodes. Their work involved modifying existing and creating new opcodes and implementing several filter designs, focusing on signal processing techniques. The user demonstrated strong knowledge of audio synthesis and digital signal processing algorithms, contributing directly to the core functionalities of the Csound audio engine. The changes were made in C and involved detailed work with the internal data structures of the Csound audio library.
csound
csound/csoundAPI_examples

Oct 2013 - May 2019

Examples for learning the Csound API from various languages
Contributions:94 commits, 6 PRs, 6 pushes in 5 years 7 months
csoundapilanguages
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.
Request Free Trial
Steven Yi - Software Engineer