Technical Skills

- Design and development of cross-platform audio applications and plugins (VST3, AU, AAX) using modern C++ (C++17/20) and the JUCE framework.


- Strong expertise in real-time audio systems, low-latency processing, lock-free programming, and performance-critical optimisation.


- Applied digital signal processing including filtering, FFT analysis, phase alignment, spectral processing, and audio feature extraction.


- Machine learning applied to audio, with hands-on experience designing and training neural networks in Python using TensorFlow and PyTorch.


- Architecture-focused engineering with solid understanding of software design patterns, modular system design, and scalable codebases.


- CI/CD pipeline design, automated testing, regression validation, and release workflows tailored for audio software and hardware products.


- Solid understanding of Gitflow and collaborative development workflows.


Working knowledge of front-end technologies (HTML, CSS, JavaScript) demonstrated through this portfolio.


Experience

September 2024 - Present

Junior Software Engineer at Audient

January 2024 - July 2024

Visiting Demonstrator at Birmingham City University

August 2022 - August 2023

Quality Assurance Automation Internship at Audient


Education

September 2020 - June 2024
Birmingham City University

BSc Sound Engineering and Production


Audio Software Development:     88%

Sound Recording:     69%

Acoustic Fundamentals:     82%

Audio Electronics:     83%

Digital Audio Fundamentals:     87%

Live Sound Reinforcement 1:     87%


Digital Signal Processing:     70%

Music and Audio Industries:     80%

Recording, Production and Delivery:     71%

Broadcast Sound:     72%

Audio Systems:     90%

Acoustic Applications:     69%


Digital Audio Effects:     88%

Game Audio:     84%

Live Sound Reinforcement 2:     81%

Music Information Retrieval:     75%


Individual Honours Project:     84%


September 2018 - May 2020
King Edward VI College, Nuneaton

Computer Science:     A

Music Technology:     A

Music:     B