Devin Roth

Audio Programmer at Self-employed

Burnaby, British Columbia, Canada
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
Devin Roth is an audio programmer and composer with a decade of experience building low-latency audio systems and developer tools, currently operating as a self-employed founder in Burnaby, BC. He combines hands-on systems-level C work with creative signal design—authoring and contributing to projects like the macOS loopback driver BlackHole, where he implemented multi-device fixes, volume/mute controls, and ring-buffer and mixing optimizations. Devin’s profile blends entrepreneurial initiative with deep technical craft: he ships robust back-end audio code while also composing and shaping user-facing sonic experiences. Known for pragmatic debugging and performance-minded enhancements, he focuses on real-time audio reliability and efficient mixing under constrained conditions.
code10 years of coding experience
github-logo-circle

Github Skills (6)

c1710
macos10
c1110
audio9
driver9
loopback8

Programming languages (8)

ShellC++RustCObjective-CSwiftRubyPython

Github contributions (5)

github-logo-circle
ExistentialAudio/BlackHole

Sep 2019 - Jan 2023

BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.
Role in this project:
userBack-end Developer
Contributions:17 releases, 3 reviews, 482 commits in 3 years 4 months
Contributions summary:Devin's commits primarily involve modifications to the BlackHole.c file, which appears to be the core source code for the audio driver. The contributions include bug fixes related to multi-device simultaneous read/write operations, the addition of features like input and output volume control, and the implementation of master mute functionality. Further enhancements encompass improvements in audio mixing efficiencies and adjustments to the ring buffer implementation.
blackholedriveraudiokitzeroloopback
Swift Wrapper to Manage Core Audio
Contributions:43 commits, 1 PR, 128 pushes in 7 months
audiounitswift-wrapperaudioswiftios
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
Devin Roth - Audio Programmer at Self-employed