Derick Rethans is a C-focused software engineer and PHP internals expert with 24 years of experience, best known as the creator and long-time maintainer of Xdebug and a contributor to core PHP (including Date/Time extension and multiple release management roles). He runs Derick Rethans Ltd., consults on PHP extensions, and currently works on improving the language at the PHP Foundation while continuing active stewardship of Xdebug development (now Xdebug 3). His open-source footprint spans high-profile projects—php.net, MongoDB PHP drivers and library, and Twig—where he contributes deep C-level fixes, APM instrumentation, and protocol/spec documentation. A frequent conference speaker, author of a guide on date/time programming and co-author of PHP 5 Power Programming, he combines practical tooling with protocol-level improvements and clear technical writing. Based in London, he also applies organizational skills in community roles (long-term maintainer, podcast host, and local political secretary), bringing both technical depth and community leadership to PHP ecosystem work.
24 years of coding experience
13 years of employment as a software developer
Thomas á Kempis College
BSc Information Technology, BSc Information Technology at HAN University of Applied Sciences
Contributions:3 releases, 24 reviews, 5450 commits in 21 years
Contributions summary:Derick's contributions primarily involved modifying the Xdebug extension's code to improve features and address bugs. This included enhancing the information displayed in traces and debugging, incorporating support for new features, and addressing crash issues related to these features. The commits show the user working with the core C code of the Xdebug extension, interacting with the internals of PHP.
Contributions:5 releases, 1708 commits, 41 PRs in 5 years 10 months
Contributions summary:Derick made several commits focused on addressing bugs and improving the stability and performance of the legacy MongoDB PHP driver. Their contributions included fixing test cases after message format changes, implementing exception handling for batch inserts, and updating limits based on server information. The commits show a deep understanding of the driver's internals, focusing on enhancing the handling of data storage limits and the interaction with the MongoDB server's API.
driverphp-driverphpphp-mongodbmongodb-driver
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.