Ryaan Ahmed

Senior Software Engineer at Artusi: Interactive Music Theory and Ear Training

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

👤
Senior
🎓
Top School
Ryaan Ahmed is a Senior Software Engineer and founder who blends deep technical craftsmanship with music scholarship, currently leading development on BandLab’s next-generation DAW while scaling his profitable ed-tech startup Artusi. He has eight years of engineering experience across full-stack web, audio, and ML systems, and has architected production Python/Django and TypeScript/WebAudio solutions used by Juilliard, NEC, NYU, and Eastman. At MIT he grew the largest undergraduate research cohort on campus, created interdisciplinary curricula, and applied NLP, audio analysis, and computer vision to humanities projects. An active open-source contributor to the music21 toolkit, he has made substantive fixes to core voice-leading logic—reflecting a rare combination of domain expertise in both computational musicology and production software. Based in London, he pairs startup grit with academic rigor, hiring and mentoring teams to deliver polished, research-informed products.
code8 years of coding experience
job11 years of employment as a software developer
bookBachelor of Arts - BA Computer Science, Bachelor of Arts - BA Computer Science at Harvard University
bookMaster's Early Music, Master's Early Music at Eastman School of Music
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

computer-music10
music-theory10
python10
data-structure9
algorithm9
data-structures9
algorithms9
unit-testing8

Programming languages (7)

TypeScriptLiquidC++JavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
cuthbertLab/music21

Feb 2018 - Jan 2020

music21 is a Toolkit for Computational Musicology
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 4 comments in 1 year 11 months
Contributions summary:Ryaan's commits primarily focus on enhancing the `music21/voiceLeading.py` module. They implemented refinements to the `isProperResolution` function, addressing specific voice-leading scenarios. The contributions include improvements to the `parallelMotion` function, and also fixing minor issues in the `isProperResolution` method, including handling sharp sevenths in minor keys. Their work involves deep interaction with the core voice-leading logic of the music21 toolkit.
dtwpythonmusicologymusic21music
dhmit/sonification

Aug 2021 - May 2022

Contributions:46 reviews, 224 commits, 64 PRs in 8 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
Ryaan Ahmed - Senior Software Engineer at Artusi: Interactive Music Theory and Ear Training