Senior Software Engineer at Artusi: Interactive Music Theory and Ear Training
London, England, United Kingdom
Join Prog.AI to see contacts
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.
8 years of coding experience
11 years of employment as a software developer
Bachelor of Arts - BA Computer Science, Bachelor of Arts - BA Computer Science at Harvard University
Master's Early Music, Master's Early Music at Eastman School of Music
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.
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