Guy Marriott is a web developer with 11 years of experience building e-commerce, booking platforms and bespoke websites from backend PHP frameworks to polished frontend interfaces. Currently at Grinding Gear Games, he blends full-stack work with sustained open-source contributions to Silverstripe and Laravel tooling, improving framework internals, CMS UX, and API documentation generation. Past roles at Commerce.js and Seekom show a strong track record in Jamstack e-commerce flows, payments integration and cross-cutting refactors that improve maintainability. He’s comfortable across the stack—PHP, JavaScript/Next.js, and API tooling—and often focuses on subtle UX and state-management edge cases that surface only at scale. Not actively looking for new opportunities, he nonetheless continues to shape developer-facing projects and documentation in widely used open-source repos.
Commerce demo store built for the Jamstack. Built with Commerce.js, Next.js, and can be one-click deployed to Netlify. Includes product catalog, customer login, categories, variants, cart, checkout, payments (Stripe) order confirmation, and printable receipts.
Role in this project:
Front-end Developer
Contributions:14 reviews, 38 commits, 24 PRs in 1 year 2 months
Contributions summary:Guy primarily focused on improving the user interface and functionality of the e-commerce store. They refactored the product page by moving components, fixing sticky behavior, and sourcing images from the Chec API. The user also addressed issues related to variant selection, adding items to the cart, and checkout flow, along with minor formatting improvements. In addition, they implemented category listing and added a logout link.
Silverstripe Framework, the MVC framework that powers Silverstripe CMS
Role in this project:
Back-end Developer
Contributions:19 reviews, 134 commits, 122 PRs in 3 years 2 months
Contributions summary:Guy primarily focused on improving the Silverstripe Framework's back-end functionality and documentation. They updated the DataObject configuration documentation, which improved the explanation of this component. The user also addressed potential conflicts with search fields and form elements. Furthermore, they refactored code related to grid field actions, including updating the state store interface and providing alternatives to the session for storing form action state.
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
Guy Marriott - Web Developer at Grinding Gear Games