Jarrad Whitaker is a Senior Software Engineer based in Melbourne with 12 years of experience building backend systems and developer-friendly tools using C#, TypeScript, Swift, Python and the pragmatism of JavaScript. He has balanced roles across industry and open source—improving parsing and CLI behavior for tools like angle-grinder and schemachange and enhancing core functionality in the widely used MuseScore project—demonstrating attention to robust parsing, testing, and build/package concerns. At companies from Officeworks to Swift Navigation and now Gridcog he has moved between developer and senior data-focused roles, bringing a systems-minded engineering approach informed by degrees in Electrical & Computer Systems Engineering and Maths/CS from Monash. Colleagues rely on him to simplify development workflows and to bridge the gap between low-level correctness (parsing, MIDI/zoom behavior) and production-ready packaging and tooling.
12 years of coding experience
7 years of employment as a software developer
Bachelor of Engineering - BE, Electrical and Computer Systems Engineering, Bachelor of Engineering - BE, Electrical and Computer Systems Engineering at Monash University
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:
Back-end Developer
Contributions:12 commits, 1 PR, 6 comments in 3 years 5 months
Contributions summary:Jarrad primarily contributed to the core functionality of the MuseScore software. Their work involved modifying the `scoreview.cpp` and `scoreview.h` files to improve zoom functionality and implement the usage of new scroll events. Additionally, they addressed code style by incorporating C++ style casts and made changes to the build and packaging process, specifically concerning architecture and versioning for deb packages. Furthermore, they enhanced MIDI input by ensuring it followed the concert pitch setting.
Contributions:8 commits, 7 PRs, 9 comments in 23 days
Contributions summary:Jarrad primarily contributed to the `schemachange` project by fixing bugs, such as a crash during dry runs, and by updating the project's version number. Their work included modifications to the `cli.py` and `setup.py` files. These changes indicate involvement in core functionality and project maintenance. The edits also included changes to the Jinja template processor within `cli.py`, demonstrating work on configuration file processing.
auroramysqlsqltusharesnowflake
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
Jarrad Whitaker - Senior Software Engineer at Gridcog