Matthew Kirby is a software developer and private tutor with 11 years of experience who blends a strong physics background (MS, University of Arizona; BS, RPI) with practical Python engineering and an interest in React.js. He led the open-sourcing and modernization of a scientific codebase at Arizona—coordinating a 20-person effort to create the CLMM Python package and establish automated testing and docs—and built performant analysis pipelines that integrated C/C++ into Python for HPC workloads. Matthew also contributes to open-source projects like the widely used OoT-Randomizer, adding back-end features such as customizable exclusions and randomized warp destinations, showing a knack for understanding and extending complex codebases. As a self-employed tutor he creates tailored learning plans in programming, computational physics, and quantum computing, consistently earning strong student feedback. He combines analytical rigor from research with practical software craftsmanship, and enjoys translating deep domain knowledge into accessible learning and robust tooling.
11 years of coding experience
7 years of employment as a software developer
The University of Arizona
Bachelor of Science (BS), Physics, Bachelor of Science (BS), Physics at Rensselaer Polytechnic Institute
Contributions:7 reviews, 33 commits, 22 PRs in 1 year 8 months
Contributions summary:Matthew primarily focused on enhancing the Ocarina of Time randomizer's functionality. They implemented features like excluding certain text boxes from text shuffling, refactored code to utilize a data path, and added functionality to randomize warp song destinations. Furthermore, the user introduced features such as custom music exclusion lists. The user demonstrated a good understanding of the codebase, modifying settings, and integrating new features to expand the game's randomization capabilities.
Web-based Item tracker for Ocarina of Time Randomizer
Contributions:7 PRs, 32 pushes, 2 branches in 2 years 8 months
randomizertrackerweb-baseditem-trackeritem
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.