Michael Mulshine is a software engineer and researcher who blends a decade of experience in music technology, embedded systems, and interactive instrument design with a Ph.D. from Stanford CCRMA. His work spans academic research and hands-on product development—from directing the Princeton Laptop Orchestra and building the bitKlavier digital instrument to consulting on audio products—demonstrating fluency across firmware, DSP, and creative software. Based in Palo Alto, he routinely bridges human-centered musical interfaces and rigorous computational methods, often producing playful, surprising interactions that feel "like a piano" yet behave like software. He pairs deep technical chops in MCU programming and music acoustics with a musician’s sensibility, making him adept at translating artistic goals into robust, real-world systems.
10 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Computer-Based Music Theory and Acoustics, Doctor of Philosophy - PhD, Computer-Based Music Theory and Acoustics at Stanford University
Bachelor of Arts (AB), Music and Computer Science, Bachelor of Arts (AB), Music and Computer Science at Princeton University
Contributions:4 reviews, 15 commits, 3 PRs in 1 year 3 months
javascriptchuckemscriptenwebassemblywebaudio
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.