I am a Senior Software Engineer at Microsoft in Prague. I look after the .NET testing tools, VSTest, MSTest and Microsoft.Testing.Platform. They are the tools almost every .NET developer uses to run their tests, whether through dotnet test, Visual Studio, VS Code, Azure DevOps or GitHub Actions. C# is my main focus, but I don’t shy away from TypeScript or other languages.
In 2026 I joined the AI Test Agent team, so these days a good part of my time goes into finding out what AI can actually do, and using it in all aspects of my developer life.
Outside of work I own Pester, the testing framework for PowerShell. It ships with Windows and is used to test PowerShell itself. I started contributing in 2013, took it over soon after, and spent a good part of the last decade convincing the PowerShell community that scripts deserve tests too. Until it became a well-known best practice.
I also wrote Profiler for finding the slow parts of PowerShell scripts, and Assert, an assertion module for PowerShell.
I would rather be on a stage than write an article. I talk about testing and PowerShell at .NET Conf, PSConfEU and local user groups, and I run the Talk .NET with .NET Team meetup in Prague.
English and Czech.