Julian Storer

Co-Founder at Cmajor Software Ltd

London, 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

🤩
Rockstar
🎓
Top School
Julian Storer is a veteran audio-software engineer and entrepreneur who has led and founded multiple companies since the 1990s, including Tracktion Software and Cmajor Software. He created the widely used JUCE C++ framework, the Tracktion DAW, and the Cmajor audio language, combining low-level C++ expertise with a deep understanding of audio DSP and plugin ecosystems. Based in London, he blends hands-on backend development—refactoring and optimizing core engine code, threading and temporary-file management—with product leadership roles at ROLI, Prism Sound and Sound Stacks. His open-source contributions span high-profile repos like JUCE and SOUL, where he introduced thread-pool and lambda-friendly APIs and implemented expressive synthesizer examples. Known for pragmatic engineering, he often improves code structure and performance (e.g., migrating to WeakRefs, unique_ptrs and std::sort) while keeping developer ergonomics in mind. With a CS/Psychology degree from St Andrews, he pairs technical depth with long-term product vision in audio technology.
code14 years of coding experience
job27 years of employment as a software developer
bookAltrincham Grammar School for Boys
bookBachelor's Degree, Computer Science/Psychology, 2:1, Bachelor's Degree, Computer Science/Psychology, 2:1 at University of St. Andrews
github-logo-circle

Github Skills (17)

lambda-functions10
c-language10
dspic10
multithreading10
audio-processing10
juce10
thread10
hyper-threading10
threaded10
cprogramming-language10
dspace10
dag8
audio8
application-framework7
app-framework7

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
juce-framework/JUCE

Sep 2011 - Dec 2020

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:1949 commits, 87 PRs, 153 pushes in 9 years 4 months
Contributions summary:Julian's contributions focused on enhancing the JUCE framework, specifically involving the development of the thread pool and the handling of threading logic. They implemented a new method, `Thread::launch()`, to allow running lambda functions on anonymous threads, and added overloads for `ThreadPool::addJob()` to support lambda functions, showing direct interaction with the low-level framework code. Additionally, they introduced new methods in the `AudioProcessor` class.
auv3c-plus-plusclapaudiounitplug-ins
soul-lang/SOUL

Dec 2018 - Apr 2021

The SOUL programming language and API
Role in this project:
userBack-end Developer
Contributions:522 commits, 8 PRs, 44 pushes in 2 years 4 months
Contributions summary:Julian contributed to the SOUL programming language and API project by implementing examples, fixing typos, and making code tidying improvements. Their work focused on creating expressive synthesizers, including the implementation of various components such as oscillators and filters, which demonstrate proficiency in the SOUL language. The user's contributions involved creating and refining code examples.
apisynthesisaudiocompilersoul-programming-language
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
Julian Storer - Co-Founder at Cmajor Software Ltd