Top expert inWeb Development and E-commerce Solutions with PHP
Benjamin Eberlei is a founder and seasoned PHP engineer with 17 years of experience building developer tools, performance monitoring, and backend systems from Bonn, Germany. He founded Tideways, a PHP performance monitoring and profiling company, and is a long-time Doctrine core member and regular contributor to Symfony components and other major PHP projects. His work spans deep backend engineering, database and tooling expertise (Doctrine DBAL/ORM, migrations, cache, inflector) as well as practical DevOps and CI improvements for performance-sensitive environments. Notably, he contributes across the full stack—from a jQuery rich-text editor to PHP profiler integrations like XHGui and Tideways—showing a rare mix of low-level profiling, library design, and UX-minded frontend fixes. With a master’s in economics, he blends analytical rigor with pragmatic software craftsmanship and a track record of improving maintainability and observability in open source ecosystems.
17 years of coding experience
7 years of employment as a software developer
Master’s Degree Economics, Master’s Degree Economics at The University of Bonn
Thin library around different deprecation strategies
Role in this project:
Back-end Developer
Contributions:6 releases, 5 reviews, 51 commits in 1 year 4 months
Contributions summary:Benjamin primarily contributed to the development of a deprecation management library. Their initial work focused on creating the core `Deprecation` class, which includes methods for triggering and managing deprecation notices. They implemented different strategies for handling deprecations, such as using `trigger_error` and PSR-3 loggers. Furthermore, they added functionalities like deduplication, temporary ignoring of deprecations, and features to handle deprecations from specific packages or based on version.
Doctrine Inflector is a small library that can perform string manipulations with regard to uppercase/lowercase and singular/plural forms of words.
Role in this project:
Back-end Developer
Contributions:29 commits, 5 PRs, 7 pushes in 9 years 5 months
Contributions summary:Benjamin primarily contributed to refactoring and improving the `doctrine/inflector` library. Their commits include code changes focused on proxy names, refactoring proxy interfaces, and debugging utilities. They also made minor style fixes and updated the license information. The contributions involved modifying core class utilities and reflection services.
singularpluralplural-formsstringlowercase
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.