Michele Spagnolo

Software Engineer at Muse Group

Veneto, Italy
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
Michele Spagnolo is a software engineer based in Veneto, Italy, with four years of professional experience blending C++ development, physics research, and laser engineering. Currently at Muse Group, he focuses on music engraving and typography and has made notable open-source contributions to the widely used MuseScore project, where he redesigned the measure spacing algorithm to improve layout accuracy and performance. A former PhD student and researcher in quantum physics and photonics, Michele brings rigorous scientific thinking and precision engineering to complex software problems. Lifelong musician as well as developer, he uniquely combines domain knowledge of music notation with low-level performance optimizations, making him particularly effective on projects at the intersection of audio, notation, and high-performance C++ code.
code4 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at Universität Wien
bookMaster of Science - MS, Engineering Physics, 110 L, Master of Science - MS, Engineering Physics, 110 L at Politecnico di Milano
github-logo-circle

Github Skills (9)

algorithm10
data-structures10
algorithms10
c-language10
cprogramming-language10
music-notation10
data-structure10
qt9
performance-optimization9

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
musescore/MuseScore

Nov 2021 - Jan 2023

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
Role in this project:
userBack-end Developer
Contributions:995 reviews, 361 commits, 1151 PRs in 1 year 2 months
Contributions summary:Michele implemented and refactored the measure spacing algorithm, which is core to the music notation software. They introduced a new spacing formula and refined existing methods to improve the overall layout and reduce spacing inconsistencies. The contributions included adjustments to stem and articulation positioning, and also addressed performance bottlenecks, particularly in continuous view scenarios, by optimizing calculations and applying changes. Finally, they implemented fixes for several layout and display issues.
reportscppsfzpythonvisit
mike-spa/MuseScore

Nov 2021 - Nov 2021

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
Contributions:3 pushes in 2 days
reportspythonvisitmusicxmljavascript
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