Will Rossiter is a Principal Full Stack Web Developer with over 16 years of professional experience, currently leading technical delivery at AKQA and directing his own studio, Fullscreen Interactive. Based in Lincoln, Canterbury, New Zealand, he brings deep back-end expertise in the SilverStripe ecosystem—contributing bug fixes, refactors, CMS enhancements, and unit tests to core repos like silverstripe-framework and silverstripe-cms. Will blends hands-on coding with architecture and maintainability improvements, introducing namespaces, improving form handling, and adding CMS page history and comparison features. He is comfortable across the stack but is notable for quietly improving developer experience and code hygiene in long-lived open source projects. Known for pragmatic problem solving, he pairs production-focused engineering with a history of tidy, test-backed contributions that reduce technical debt.
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:1 review, 193 commits, 28 PRs in 10 years 6 months
Contributions summary:Will primarily focused on bug fixes and enhancements to the Silverstripe UserForms module. They addressed issues related to undefined indexes, double escaping, and hidden rule values, ensuring correct form behavior and data handling. Additionally, the user introduced improvements, such as a userforms namespace and the ability to hide literal fields from reports, improving maintainability and report generation capabilities. The user also contributed to refactoring and tidying of the UserForm's JavaScript code.
Silverstripe Framework, the MVC framework that powers Silverstripe CMS
Role in this project:
Back-end Developer
Contributions:5 reviews, 529 commits, 90 PRs in 11 years 9 months
Contributions summary:Will's commits focus on bug fixes and enhancements within the Silverstripe Framework. These include fixing issues in the ConfirmedPasswordField, and the DataObject class. The user demonstrated knowledge of the system architecture through renaming classes and modifications to various aspects of data handling within the framework. The user also focused on documentation in the forms and model sections.
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.