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.
13 years of coding experience
12 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Electrical Engineering, Bachelor of Engineering (B.Eng.), Electrical Engineering at University of Illinois Urbana-Champaign
Master of Arts (M.A.), Music Technology (Audio DSP), Master of Arts (M.A.), Music Technology (Audio DSP) at McGill University
Painless high-performance audio on iOS and Mac OS X
Role in this project:
Mobile 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.
Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!
Role in this project:
Mobile 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.
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