Developer's Log2 min readJune 30, 2025

The technology stack behind Practice.farm

A look at the open source technologies and libraries that power Practice.farm's innovative music practice platform.

NM
Nick Mahon
Founder & Creator of Practice.farm

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:

Experience the Technology: Try Practice.farm's intelligent practice platform and discover how modern technology transforms traditional practice methods.

About the Author

Nick Mahon

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.

Tags

#technology #open source #web development #music software

Ready to Transform Your Practice?

Put these techniques into action with Practice.farm's intelligent practice platform.

Related Articles