Tom Poole is a director and technical leader with 12 years’ experience building and stewarding cross-platform C++ frameworks, best known as the lead of JUCE—a widely used audio application and plugin framework—and as director of the Audio Developer Conference. He combines deep systems and audio-signal expertise with hands-on engineering, having fixed stability-critical issues in JUCE’s VST/AU wrappers and contributed a weighted covariance implementation now used in NumPy. Based in Shrewsbury, UK, he’s led product, support, and operations teams through commercial and open-source lifecycles, and runs both the JUCE project and the industry-facing ADC. His background in physics and a PhD from Imperial College underpin a pragmatic, research-informed approach to complex audio and scientific software problems.
12 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Imperial College London
Master of Physics (MPhys), Theoretical Physics, 1st, Master of Physics (MPhys), Theoretical Physics, 1st at Durham University
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
Role in this project:
Back-end Developer
Contributions:1 release, 1256 commits, 64 PRs in 6 years 6 months
Contributions summary:Tom primarily focused on improving the functionality and stability of the JUCE audio framework, particularly around the VST and AU audio plugin wrappers. Their work included identifying and resolving a parameter change recursion issue and the introduction of specific code adjustments to enhance the handling of audio parameters and prevent potential crashes. These changes directly impacted the stability and robustness of the JUCE framework's audio plugin handling 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.