Samuel Cattini-schultz is a Melbourne-based Staff Engineer with 11 years of experience delivering infrastructure and full-stack solutions, currently leading systems and architecture efforts at E1 while also operating as an independent software engineering consultant. He progressed from Senior Software Engineer and Infrastructure lead to Staff Engineer at E1, blending hands-on engineering with team leadership and a practical focus on testability and maintainability. A thoughtful contributor to notable open-source projects like the popular osu! rhythm game—where he improved test automation and refined difficulty calculation logic—he favors pragmatic design decisions that scale. Trained in software engineering at Swinburne and with a background in Japanese studies from Kansai Gaidai, he brings cross-cultural communication and a measured, opinionated approach to technical trade-offs.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Computer Science Computer Software Engineering, Bachelor of Computer Science Computer Software Engineering at Swinburne University of Technology
Asian Studies Program Japanese Studies, Asian Studies Program Japanese Studies at Kansai Gaidai University
Contributions:55 reviews, 21 commits, 13 PRs in 4 months
Contributions summary:Samuel's contributions primarily focused on enhancing the testing infrastructure and ensuring the accuracy of difficulty calculations within the osu! game. They added and updated test cases across multiple game modes (Taiko, Osu, Mania, and Catch), specifically targeting clock rate adjustments and difficulty calculations. Furthermore, the user refactored code to improve testability and maintainability, such as introducing the `StrainSkill` class and adjusting the `Movement` skill in Catch to not require explicit clockrate usage.
Contributions:7 PRs, 5 pushes, 7 branches in 2 years 4 months
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
Samuel Cattini-schultz - Staff Engineer at E1 (AU / NZ)