Joe Noel

Senior Software Engineer at Zwift

Stroud, England, United Kingdom
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

👤
Senior
🎓
Top School
Joe Noel is a Senior Software Engineer with 11 years' experience building desktop, mobile and embedded audio software, currently contributing at Zwift after a long tenure at Focusrite. He has led application development for products spanning DAW-integrated control apps, hardware device control (Thunderbolt/USB), and real-time DSP systems using C++ (JUCE, C++11/17), CMake and multi-threaded client/server architectures. His work bridges low-level device communication and consumer-facing mobile UX—shipping iOS React Native apps, macOS/Windows desktop tools, and real-time audio processing—so he understands both signal chain constraints and product ergonomics. He pairs rigorous testing practices (Google Test, mocha.js/Node) with agile delivery, and has driven declarative support for 10+ device variants with diverse protocols. Based in Stroud, England, he combines a Tonmeister degree in music and sound recording with an MSc in software development, a background that gives him uncommon empathy for audio professionals while keeping systems robust and production-ready.
code11 years of coding experience
job13 years of employment as a software developer
bookSir Thomas Rich's School
bookMaster of Science (MSc) Software Development, Master of Science (MSc) Software Development at London Metropolitan University
bookBMus (Hons) Tonmeister (Music and Sound Recording), BMus (Hons) Tonmeister (Music and Sound Recording) at University of Surrey
languagesSpanish
github-logo-circle

Github Skills (41)

udp10
react-native10
windows10
dgram10
linux10
cmake10
desktop-application10
midi10
visual-studio10
cpp10
testing9
ios9
cross-platform9
networking9
android9

Programming languages (10)

MDXTypeScriptJavaC++RustCCMakeJavaScript

Github contributions (5)

github-logo-circle
Library to assist with end-to-end testing of JUCE desktop applications
Contributions:135 reviews, 43 commits, 126 PRs in 1 year 3 months
desktop-applicationtesting
joe-noel-dev/rawdio

Mar 2022 - Jul 2026

A Rust-based audio engine, inspired by the Web Audio API
Contributions:6 releases, 1 review, 213 PRs in 4 years 4 months
audiorustweb-audio-apidsp
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