The technology stack behind Practice.farm
A look at the open source technologies and libraries that power Practice.farm's innovative music practice platform.
The Technology Stack Behind Practice.farm
Practice.farm is built on a foundation of open source technologies that work together to create a seamless music practice experience.
Frontend Technologies
Vue.js - Progressive JavaScript framework for reactive interfaces
Nuxt.js - Full-stack Vue framework with SSR capabilities
Music Processing
Music21 - MIT's Python library for music analysis
Verovio - Music notation engraving library for browsers
Backend Infrastructure
Laravel - PHP framework for web applications
Open Source Contributors
Special thanks to Michael Shirley (github.com/muschem) for transcribing classical etude collections that form our exercise library.
These technologies work together to power Practice.farm's intelligent features that transform traditional practice methods:
Discover How Technology Enhances Your Practice:
- What Makes Practice.farm's Metronome Unbeatable - Advanced features powered by modern web technology
- Smart Practice Beats Hard Practice - How technology enables research-backed practice methods
- Master Arpeggios with Circle of Fifths - Experience how technology makes systematic practice effortless
Experience the Technology: Try Practice.farm's intelligent practice platform and discover how modern technology transforms traditional practice methods.
About the Author

Nick Mahon
Founder & Creator of Practice.farm
Nick Mahon has been a member of the Orchestre Symphonique de Québec since September 2013 and was appointed principal trombone in 2016. He performed as soloist with the OSQ in 2017, playing the Albrechtsberger Concerto for alto trombone. In 2019, he joined the faculty of the Conservatoire de musique du Québec as professor of trombone.
A native of London, Ontario, Nick studied music performance at the University of Toronto. His festival experience includes the Tanglewood Music Centre and Music Academy of the West. He has performed with the Hong Kong Philharmonic, Toronto Symphony Orchestra, Canadian Opera Company, and numerous other Canadian orchestras, and was a multiple prize winner at the 2011 Orchestre symphonique de Montréal competition.
Drawing on nearly 20 years of software development experience, Nick created Practice.farm in 2025. What started as a personal practice tool evolved into a resource he shared with his students at the Conservatoire. Practice.farm has since grown into a comprehensive practice application serving musicians around the world.
To learn more about Nick's development work, visit his portfolio website.