Artemis Gerrard

Senior Engineer at Oxa

Greater Dundee Area 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
Artemis Gerrard is a senior software engineer with 11 years’ experience building and modernizing complex C++ and .NET systems across industries from audio frameworks to medical and HPC tooling. Comfortable diving into unfamiliar domains, they have unblocked long-stalled projects, improved compiler and CI processes, and contributed bug fixes and enhancements to the well-known JUCE C++ audio framework. Equally focused on code quality and people, Artemis champions automated testing, knowledge sharing, secure practices, and pragmatic prioritisation to reduce bus-factor and brittle systems. They combine hands-on implementation (C++, C#, F#, SQL, PowerShell) with mentoring and cross-functional negotiation to turn vague requirements into deliverable designs. Based in the Dundee area, Artemis has a track record of shipping production-critical features, onboarding automation, and turning fragile codebases into maintainable products.
code11 years of coding experience
job8 years of employment as a software developer
bookBTEC National Diploma Music Practice, BTEC National Diploma Music Practice at WCG
bookGCSEs Various, GCSEs Various at Harris School
bookBSc Psychology, BSc Psychology at Coventry University
stackoverflow-logo

Stackoverflow

Stats
8,075reputation
648kreached
108answers
52questions
Badges
unity-game-engine
top-5%
shared-libraries
top-5%
linker
top-5%
github-logo-circle

Github Skills (20)

c-language10
audio-processing10
audio10
juce10
web-framework10
cprogramming-language10
multiplatform9
develop9
cross-platform9
shared-libraries9
unity-game-engine9
linker9
t38
vst8
digraph6

Programming languages (10)

TypeScriptC#C++RustCJavaScriptHTMLAssembly

Github contributions (5)

github-logo-circle
juce-framework/JUCE

Jul 2015 - Dec 2015

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:
userC++ Developer
Contributions:23 commits, 1 PR in 5 months
Contributions summary:Artemis primarily contributed to the JUCE framework, a cross-platform C++ application framework, by addressing specific issues and enhancing its functionalities. Their work includes adding a default constructor to `MenuBarComponent`, fixing a bug in `JuceMainMenuHandler`, enabling stream flags in `launchSlaveProcess`, and adding support for `MemoryBlock` POST data in URLs. Additionally, the user made improvements to the Introjucer tool and corrected documentation issues.
auv3c-plus-plusclapaudiounitplug-ins
OMGtechy/ResetMainStory

Feb 2021 - Mar 2023

Contributions:2 releases, 2 PRs, 4 pushes in 2 years 1 month
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
Artemis Gerrard - Senior Engineer at Oxa