Chief Officer (Music) And Principal Software Engineer at Artusi: Interactive Music Theory and Ear Training
Honolulu, Hawaii, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Michael Cuthbert is a computational music pioneer and founder/CTO who blends 16+ years of software engineering with two decades of academic leadership to build practical, scalable systems for music education and research. He created the music21 toolkit, led MIT’s largest undergraduate-focused software research lab, and secured tenure in the humanities primarily for algorithm and software contributions—an uncommon academic trajectory. As Chief Officer (Music) and Principal Software Engineer at Artusi he shipped a profitable, web-native music-learning platform used by top conservatories, pairing TypeScript/WebAudio front-ends with Python-based automated musical assessment and CI-backed engineering. An active open-source contributor, he’s improved testing and notation features in projects like Jupyter’s nbconvert and the VexFlow music-rendering library. Known for recruiting diverse engineering teams and winning MIT’s top teaching awards, he now seeks computational and management challenges that shorten a 5,000-mile commute to Honolulu.
16 years of coding experience
26 years of employment as a software developer
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at Harvard University
A JavaScript library for rendering music notation and guitar tablature.
Role in this project:
Front-end Developer
Contributions:41 reviews, 64 commits, 28 PRs in 8 years 8 months
Contributions summary:Michael primarily focused on adding and modifying clef notations within the JavaScript music notation library. Their work included implementing new clef variants (treble_8va, treble_8vb, and their small variants) and refining the tests for clef functionality. They also made updates related to indentation and organization of tests. In addition, the user appears to be adding tests for time signatures.
Contributions:8 commits, 6 PRs, 20 comments in 1 month
Contributions summary:Michael primarily focused on enhancing the testing infrastructure of the nbconvert project. They improved the tests for RST exporter, ensuring that the output correctly reflects the metadata of images. They also contributed to tests within the `nbconvert/tests` directory, and fixed issues related to python2.
jupyter-notebookconversionjupyternotebook
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
Michael Cuthbert - Chief Officer (Music) And Principal Software Engineer at Artusi: Interactive Music Theory and Ear Training