Will Rossiter is a principal software developer with over 15 years of full-stack experience, currently guiding web delivery for enterprise and government clients at AKQA and leading development at Fullscreen Interactive, a role he began in 2010. He thrives across the tech stack—from PHP, Python, Ruby, and Node.js to modern JS frameworks (React, Vue) and database design, cloud hosting, and CI pipelines. A hands-on leader, he shapes architectures and delivery while solving complex problems with efficient, elegant solutions. His academic work spans GIS, agile software practices, and augmented reality, reflecting a penchant for map-based data and novel interfaces. An active open-source contributor and author, he has contributed to SilverStripe CMS and framework, improving refactoring, testing, and usability. Based in Lincoln, New Zealand, he brings a blend of enterprise-scale delivery, community involvement, and pragmatic engineering to multi-stakeholder projects.
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.