Xavier Riley

Machine Learning Engineer at SoundPatrol

Greater Guildford 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

🤩
Rockstar
🎓
Top School
Xavier Riley is a Machine Learning Engineer and AI researcher with 14 years of software experience who blends deep technical expertise in Python and Ruby with a PhD focused on AI and Music. He has led a 14-person international support team at Heroku, contributed to the Sonic Pi live coding project (improving audio handling and documentation), and published state-of-the-art models for automatic music transcription during his PhD. Comfortable across distributed systems, backend engineering and research, he applies ML to music applications—recently at Queen Mary University’s Maestro project and now at an AI music startup. Xavier’s background in music (BMus, 1st class) and hands-on open-source contributions give him a rare combination of domain knowledge, production engineering experience, and academic rigor.
code14 years of coding experience
job16 years of employment as a software developer
bookBachelor of Music (BMus), Music, 1st Class Hons, Bachelor of Music (BMus), Music, 1st Class Hons at The University of Birmingham
bookMaster of Science - MS, Computer Science, Distinction, Master of Science - MS, Computer Science, Distinction at Royal Holloway, University of London
bookDoctor of Philosophy - PhD, Artificial Intelligence, Doctor of Philosophy - PhD, Artificial Intelligence at Queen Mary University of London
stackoverflow-logo

Stackoverflow

Stats
46reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (9)

audio-processing10
documentation10
ruby10
music9
live-coding9
software-design8
unit-testing6
php6
prestashop6

Programming languages (16)

C++CSSRustCGoSassHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
sonic-pi-net/sonic-pi

May 2014 - Nov 2020

Code. Music. Live.
Role in this project:
userBack-end Developer & Documentation Specialist
Contributions:110 commits, 69 PRs, 4 pushes in 6 years 6 months
Contributions summary:Xavier contributed to the Sonic Pi project by documenting and improving existing functionality. Primarily, the user added documentation for methods related to sound manipulation, including the `with_fx`, `use_sample_pack`, and `scale` methods. They also addressed the build process by fixing an issue related to mismatched sample rates on macOS and enhanced the functionality of the `sample` method by adding new parameters and improving the existing docs.
reactsynthesizerartsynthesislivecoding
xavriley/qlibugens

Jan 2021 - May 2022

Contributions:22 commits, 3 pushes in 1 year 4 months
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
Xavier Riley - Machine Learning Engineer at SoundPatrol