Ben Selby is a Technical Lead with 15 years of experience driving engineering teams to deliver resilient, cloud-native products across Python, Go, Node.js and legacy PHP stacks. He combines hands-on implementation—ranging from CI/CD and developer tooling to SDKs, CLIs and integrations—with strategic leadership shaping release, branching and DevOps practices at organisations like Prolific and EMIS Health. Ben has a track record of shipping high-impact projects (including the John Lewis broadband platform and award-winning ISP features) while modernising teams through automation, observability and developer experience initiatives. An active open-source contributor, he improved PHP tooling and phpDocumentor UX, demonstrating a pragmatic focus on developer productivity and cross-platform compatibility. Based in England with a First Class BSc in Software Engineering, he’s known for leading by example, running technical workshops, and turning complex distributed systems work into repeatable, measurable outcomes.
15 years of coding experience
20 years of employment as a software developer
First Class BSc Software Engineering (Hons), First Class BSc Software Engineering (Hons) at Sheffield Hallam University
🔍 PHP CodeSniffer, PHP Coding Standard Fixer, Linter, and Mess Detector Support for Sublime Text
Role in this project:
Back-end Developer
Contributions:2 releases, 153 commits, 30 PRs in 9 years 4 months
Contributions summary:Ben contributed to the development and maintenance of a Sublime Text plugin for PHP code analysis. Their work involved refactoring the plugin to use regular expressions instead of XML parsing, improving cross-platform compatibility. They implemented features such as displaying errors in the gutter and quick panel, while also adding functionality for running the PHP linter and integration with PHP-CS-Fixer and phpcbf. The user also added support for PHPMD.
Contributions summary:Ben primarily focused on enhancing the user interface and functionality of a PHP documentation generator, which is the core purpose of this repository. Their work involved creating a TextUI class to manage the user interface, including outputting version information. Additionally, the user made the `@link` tag clickable within the generated documentation and added validators to check file-level documentation blocks for compliance with the required standards.
pdfdocblockdocumentation-generatordocblocksphp
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.