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.
8 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Victoria University of Wellington
Diploma of Advanced 3D Graphics, Computer Graphics, Diploma of Advanced 3D Graphics, Computer Graphics at Yoobee ACG School of Design
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:
Back-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.
Silverstripe Framework, the MVC framework that powers Silverstripe CMS
Role in this project:
Back-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.