Sebastian Bergmann

Master test automation
with personalised consulting and training from the creator of PHPUnit.

I will show you and your team the clear path: make your complex systems testable and release with real confidence.

Creator of PHPUnit
3.5+ Million Users
25+ Years Experience
eBay Etsy Salesforce Facebook BVB

Sebastian Bergmann

PHPUnit Creator Open Source Advocate Testing Expert International Speaker

"Hello, I'm Sebastian. I've been experiencing PHP for over 25 years and know exactly how the fear of legacy code and the associated frustration feels. It's my mission to help teams overcome these fears and enjoy developing again.

As the creator and main maintainer of PHPUnit, I offer you first-hand knowledge. My expertise, grown from decades of experience, numerous technical books, international talks, and my commitment as a founding member of the PHP Foundation, flows directly into our collaboration.

I live the open-source philosophy of shared learning and transparency. Together we create a testing culture that puts trust and confidence at the center."

Sebastian Bergmann speaking at a conference

How I help you and your team

Whether it's fear of refactoring, time pressure or a legacy labyrinth – together we make your software testable and your team confident.

Training

Professional training directly from the creator of PHPUnit – online, in-house or through the education flat rate from thePHP.cc.

View all training courses

Consulting & Coaching

We solve test automation on your real codebase – practical solutions you take with you right away.

  • We test your software together
  • Architecture & code reviews
  • Strategy workshops & team coaching
Explore consulting & coaching

What my customers say

Real voices from teams I've transformed

"We had the pleasure of working with Sebastian to train our teams. He did excellent work and we will certainly use his services again in the future."

Oliver Ratzesberger

Senior Director, eBay Inc.

"Sebastian helped us both through reviews of our codebase and through training for our team. New employees were able to transfer their skills to PHPUnit in no time."

Noah Sussmann

Test Architect, Etsy Inc.

"The energy in the workshops was incredibly impressive. The positive feedback from my team confirmed that the effort was a complete success."

Mike Depuy

Director of Software Engineering, Salesforce

Insights

Learn from real projects and practical experiences

Aerial view of a winding blue river meandering through dense green forested mountain terrain, with several smaller tributary streams flowing into the main river.

Merging code coverage data

Merging code coverage data from parallel CI jobs has long been fragile and error-prone. These problems are finally solved.

Read more
A glowing cockpit instrument panel in deep blue light, its dials, throttle levers, and backlit gauges tracing speed and status: a metaphor for reading the telemetry your test suite records on every run.

What your test run already knows

On every run, PHPUnit knows how long each test took, how much memory it used, and why it failed. Most of that evaporates. otr-report reads it back out of the Open Test Reporting logfile and puts it within reach.

Read more
A mechanical stopwatch lies on a weathered wooden surface, waiting to be started. It symbolises how the duration of a test run has become a measurable factor that determines more than just developer convenience.

Speed as a security feature

How fast is your test suite, and what vulnerabilities does an LLM agent therefore fail to detect? What was long considered a productivity issue is now part of the security debate.

Read more

Presentations & Talks

Material and recordings from conferences and events

Material
June 2026

Turbo-Charging Your PHPUnit Suite

Turbo-charge your productivity: discover how to make your test suite blazingly fast!

More information
Material
June 2026

Test-Driven Security

I argue that PHP security flaws result from a lack of testing, and demonstrate how PHPUnit can help prevent common vulnerabilities, such as SQL Injection or Cross-Site Scripting.

More information
Video
May 2026

From Events to Insights: Testing and Documenting Event‑Based Software

Turning your tests into powerful, visual documentation of behavior for your event-based software.

More information

Events

You can meet me next at these events

Let's talk about your project

Whether you're just starting with testing or have a complex legacy system - we'll find the right solution for your team.

Book Discovery Call

30-minute free initial consultation

Book a direct appointment for a non-binding consultation. We'll discuss your challenges and find the best solution together.

Book Discovery Call Now

Book Emergency Appointment

Fast help in urgent cases

Book a paid emergency appointment (60 minutes) to receive immediate support.

Book Emergency Appointment

Contact Form

Send me a message

Describe your project in detail and I will get back to you promptly.