Tom Poole

Director at Raw Material Software Limited

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

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Imperial College London
bookMaster of Physics (MPhys), Theoretical Physics, 1st, Master of Physics (MPhys), Theoretical Physics, 1st at Durham University
github-logo-circle

Github Skills (6)

plugin-development10
plug10
c-language10
cprogramming-language10
vst10
plugin10

Programming languages (4)

C++CRubyPython

Github contributions (5)

github-logo-circle
juce-framework/JUCE

Aug 2016 - Jan 2023

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:
userBack-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.
auv3c-plus-plusclapaudiounitplug-ins
tpoole/tpoole.github.io

Jan 2015 - Dec 2024

Contributions:81 pushes, 3 branches in 10 years
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