Sebastian Bergmann

Founding Partner, Consultant, Trainer at The PHP Consulting Company

Siegburg, North Rhine-Westphalia, Germany
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
award
Top expert inPHP Development and FrameworksWeb Development and Frontend Design Technologies
Sebastian Bergmann is a veteran PHP engineer and founding partner of The PHP Consulting Company with 24 years of experience building tooling that professionalizes PHP development. He is best known as the creator and long-time maintainer of PHPUnit, the de facto testing framework for PHP, and has authored numerous complementary libraries (code coverage, mock objects, token streams, PHPLoc, phpcpd) that underpin robust test-driven workflows. Sebastian combines hands-on backend development, deep expertise in unit testing and code quality, and a knack for refactoring and cross-version compatibility that keeps projects usable across PHP releases. He also contributes technical documentation and community resources, and his work on widely adopted tools like PHPUnit and PHP_CodeSniffer has shaped how teams test and maintain PHP at scale. Based in Siegburg, Germany, he pairs academic computer science training with practical leadership as a consultant and trainer, helping teams embed better engineering practices.
code24 years of coding experience
bookDiplom-Informatiker, Computer Science, Diplom-Informatiker, Computer Science at Rheinische Friedrich-Wilhelms-Universität Bonn
stackoverflow-logo

Stackoverflow

Stats
8,055reputation
240kreached
149answers
0questions
Badges
symfony
top-5%
xdebug
top-5%
testing
top-5%
unit-testing
top-1%
code-coverage
top-5%
php
top-1%
github-logo-circle

Github Skills (67)

testing10
refactor10
phpunit10
code-analysis10
refactoring10
coding-style10
tokenize10
static-analysis10
software-design10
data-serialization10
object-oriented-programming10
tokenizer10
html10
management10
filtering10

Programming languages (16)

JavaC++CRustGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
Wrapper around PHP's tokenizer extension.
Role in this project:
userBack-end Developer
Contributions:327 commits, 25 PRs, 112 pushes in 11 years 10 months
Contributions summary:The user, Sebastian Bergmann, primarily worked on the back-end aspects of the PHP token stream library. Their contributions focused on enhancing the library's functionality through adding features, such as exception handling and accessors for retrieving token information, as well as refactoring existing code. The user was also responsible for addressing code style issues and integrating support for PHP versions below 5.3.
phptokenizer
sebastianbergmann/phpunit

Jun 2006 - Jan 2023

The PHP Unit Testing framework.
Role in this project:
userBack-end Developer
Contributions:108 reviews, 16815 commits, 1512 PRs in 16 years 9 months
Contributions summary:Sebastian's commits focus on refactoring and enhancing the testing framework, specifically within the PHPUnit library. The primary contributions involve modifying and expanding assertion methods within the `Assert.php` file. The user has also updated files with specific types to the tests, like testing classes with the correct parameter types. These commits show the user's involvement in code maintenance and framework improvement.
testing-frameworktestingphpunit-testing-frameworkphp-unit
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
Sebastian Bergmann - Founding Partner, Consultant, Trainer at The PHP Consulting Company