Greg Sherwood

Chief Technology Officer at Squiz

Sydney, New South Wales, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code19 years of coding experience
job22 years of employment as a software developer
bookSt Aloysius' College
bookB Sc Computer Science Information Technology, B Sc Computer Science Information Technology at University of Technology Sydney
stackoverflow-logo

Stackoverflow

Stats
7,142reputation
404kreached
76answers
0questions
Badges
php
top-1%
phpunit
top-5%
github-logo-circle

Github Skills (21)

accessibility10
javascript10
psr-1210
user-interface10
software-quality10
graphical-user-interface10
human-interface10
php10
wcag10
code-formatting10
testing9
phpunit9
html9
phpstorm6
coding-style6

Programming languages (6)

TypeScriptC++CJavaScriptPHPPython

Github contributions (5)

github-logo-circle
squizlabs/PHP_CodeSniffer

Sep 2006 - Dec 2022

PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
Role in this project:
userBack-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.
definedviolationsphpstandardsphp-codesniffer
squizlabs/HTML_CodeSniffer

Oct 2011 - Jan 2021

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:
userFront-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.
legislationaccessibilitywcag-guidelineshtml-codesniffersection-508
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
Greg Sherwood - Chief Technology Officer at Squiz