Guy Sartorelli

Principal Product Developer at Silverstripe

Wellington, Wellington, New Zealand
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

🤩
Rockstar
🎓
Top School
Guy Sartorelli is a Principal Product Developer based in Wellington with eight years of engineering experience and a Master's in Computer Software Engineering. He transitioned from a 3D animation background into backend web development, bringing a practical eye for maintainable, extensible systems and prior experience exporting assets into real-time engines like Unity. At Silverstripe he’s advanced core CMS and framework functionality—improving GridField extensibility, ORM correctness, and preview support for unversioned content—demonstrating an emphasis on API design and testable fixes. He enjoys solving problems with elegant, efficient solutions and has a track record of refactoring code to support dependency injection and maintainability. Outside of work he remains active in open-source contributions to notable Silverstripe repositories, blending product-focused engineering with community impact.
code8 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Victoria University of Wellington
bookDiploma of Advanced 3D Graphics, Computer Graphics, Diploma of Advanced 3D Graphics, Computer Graphics at Yoobee ACG School of Design
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
372reputation
2kreached
25answers
0questions
github-logo-circle

Github Skills (13)

cms10
php10
silverstripe10
orm10
back-end-development10
testing10
object-oriented-programming9
dependency-injection7
blogpost6
css6
npm6
javascript6
python6

Programming languages (18)

C#PowerShellJavaCSSSchemeCTwigVue

Github contributions (5)

github-logo-circle
UserForms module provides a visual form builder for the Silverstripe CMS. No coding required to build forms such as contact pages.
Role in this project:
userBack-end Developer
Contributions:17 releases, 132 reviews, 29 commits in 1 year 8 months
Contributions summary:Guy primarily contributed to the `silverstripe/silverstripe-userforms` repository by making enhancements and bug fixes to the form builder module. Their work included refactoring code to avoid the `new` keyword for injectable classes, and addressing an issue related to removing the Versioned extension from EditableFormField. The user also ensured all fields are available for updateCMSFields(). These changes indicate a focus on improving the module's maintainability and functionality.
cmsform-builderphpbuilderformbuilder
Silverstripe Framework, the MVC framework that powers Silverstripe CMS
Role in this project:
userBack-end Developer
Contributions:39 releases, 2145 reviews, 207 commits in 1 year 7 months
Contributions summary:Guy's commits primarily involve enhancing the Silverstripe framework, focusing on improvements to the GridField component. Their work includes adding extension points for customizing readonly GridFields, allowing for modification of components, and enabling global modification of readonly components. Additional commits address bugs in the ORM related to ManyMany relationships and improve validation messages for text fields and GridFields. They are also involved in refactoring existing code and adding features related to the CMS fields.
cmsphppowersframeworksilverstripe
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