Greg Sherwood is a seasoned technology leader and CTO based in Sydney with 19 years designing and delivering PHP-centric web applications and content management systems. He combines hands-on engineering instincts with senior management experience, having progressed from lead developer to Chief Technology Officer at Squiz while overseeing product, engineering and cloud-aligned squads. A long-time open-source maintainer and lead developer of PHP_CodeSniffer, Greg has influenced PHP tooling and code quality practices used across the community, and has also contributed front-end accessibility work to HTML_CodeSniffer. He brings deep expertise in PHP, JavaScript, PostgreSQL and performance tuning, and routinely prototypes CMS ideas and developer tools to stay close to craft despite executive responsibilities. Known for turning UX-driven concepts into robust backend systems, he blends practical architecture, QA automation and team mentorship to ship reliable web platforms.
19 years of coding experience
22 years of employment as a software developer
St Aloysius' College
B Sc Computer Science Information Technology, B Sc Computer Science Information Technology at University of Technology Sydney
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
Role in this project:
Back-end Developer & Code Maintainer
Contributions:54 releases, 16 reviews, 6008 commits in 16 years 6 months
Contributions summary:Greg contributed to the PHP_CodeSniffer project by fixing coding standard errors identified by the tool, primarily focusing on PSR12 compliance. They addressed issues related to incorrect indentation, missing spacing, and blank lines within the codebase. Additionally, the user made corrections to the test files and added support for new features such as handling attributes and match expressions, demonstrating a focus on code quality and compatibility with newer PHP versions.
HTML_CodeSniffer is a client-side JavaScript application that checks a HTML document or source code, and detects violations of a defined coding standard. Comes with standards that cover the three conformance levels of the W3C's Web Content Accessibility Guidelines (WCAG) 2.0 and the U.S. Section 508 legislation.
Role in this project:
Front-end Developer
Contributions:28 commits, 7 pushes, 25 comments in 9 years 4 months
Contributions summary:Greg primarily contributed to the user interface and accessibility aspects of the HTML_CodeSniffer project. Their commits focused on modifying the auditor interface, including changing the product name, adjusting issue links to open in new windows, and refining wording. They also made changes to the source code, adding and modifying licence headers. Furthermore, they removed duplicate references and links from the code.
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.