Nick Donaldson

Lead DSP Engineer at Infrasonic Audio

Westminster, Colorado, 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
Nick Donaldson is a Lead DSP Engineer and entrepreneur with 13 years of experience building music technology, audio DSP, iOS apps, and embedded firmware. He runs Infrasonic Audio, shipping Eurorack products and contracting on full firmware and hardware designs, while also leading DSP at William Mathewson Devices. Nick has a strong mobile background—driving iOS architecture and CI practices at companies like BetterUp and iZotope—and has contributed to notable open-source audio and testing projects such as Novocaine and OHHTTPStubs. His work blends low-level C/C++ audio performance with modern Swift/SwiftUI app development and pragmatic testing strategies. Trained as an electrical engineer with an M.A. in Music Technology from McGill, he brings both formal DSP research grounding and hands-on hardware experience to music-tech product development. A less obvious strength is his track record of improving testability and long-term maintainability in existing codebases while shipping creative audio products.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Engineering (B.Eng.), Electrical Engineering, Bachelor of Engineering (B.Eng.), Electrical Engineering at University of Illinois Urbana-Champaign
bookMaster of Arts (M.A.), Music Technology (Audio DSP), Master of Arts (M.A.), Music Technology (Audio DSP) at McGill University
github-logo-circle

Github Skills (14)

urlsession10
objective-c10
audio-processing10
ios10
ohhttpstubs10
coreaudio10
mocking10
testing10
avfoundation9
ref9
swift9
reference-counting9
afnetworking9
macos7

Programming languages (12)

TypeScriptJavaC++CoffeeScriptCRustJavaScriptObjective-C

Github contributions (5)

github-logo-circle
alexbw/novocaine

Jun 2013 - Sep 2013

Painless high-performance audio on iOS and Mac OS X
Role in this project:
userMobile Developer (iOS)
Contributions:18 commits in 3 months
Contributions summary:Nick primarily refactored and updated the Novocaine library, an audio processing framework for iOS and macOS. Their contributions included updating deprecated property getters, refactoring to support ARC, and modifying audio unit configurations. Furthermore, the user updated the example applications to reflect these changes, improving compatibility and functionality within the demos. They also fixed issues with stereo playback and handled interleaving offsets for audio conversion.
audiokitmac-ospitch-detectionmacaudio
AliSoftware/OHHTTPStubs

Oct 2013 - Oct 2013

Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!
Role in this project:
userMobile Developer (iOS)
Contributions:7 commits in 3 days
Contributions summary:Nick primarily contributed to improving the testing infrastructure and functionality for the OHHTTPStubs library, specifically for iOS development. Their commits focused on ensuring compatibility with URLSession, adding and fixing tests related to AFNetworking, and addressing conditional compilation issues. The contributions involved modifying test suites and core components to support various network request scenarios, improving the library's capabilities.
network-requestsobjective-cnetwork-datastubmock-server
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
Nick Donaldson - Lead DSP Engineer at Infrasonic Audio