Samuel Cattini-schultz

Staff Engineer at E1 (AU / NZ)

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Computer Science Computer Software Engineering, Bachelor of Computer Science Computer Software Engineering at Swinburne University of Technology
bookAsian Studies Program Japanese Studies, Asian Studies Program Japanese Studies at Kansai Gaidai University
github-logo-circle

Github Skills (11)

oso10
csharp10
dotnet-core10
test-automation10
testing10
game-development9
bitmaps8
bitmap8
tmap8
tempo7
rythm7

Programming languages (12)

C#TypeScriptDockerfileC++ShellCJavaScriptGo

Github contributions (5)

github-logo-circle
ppy/osu

Feb 2021 - Jun 2021

rhythm is just a *click* away!
Role in this project:
userQA Engineer / Test Automation Engineer
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.
gamemobile-gamebeatmap-parserclick-awayosu
estimateone/.github

Jul 2022 - Nov 2024

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)