Max Schmitt

Max Schmitt

Open Source enthusiast, security researcher, full stack web developer

I'm a software engineer passionate about open source, security, and web development. I specialize in TypeScript, Go, Python, JavaScript, and .NET, with expertise in Git, Docker, Kubernetes, and GitHub Actions. For the past four years, I've been a core maintainer and major contributor to Microsoft Playwright, one of the world's leading browser automation frameworks.

Recent Projects

Playwright

75k stars on GitHub: The leading end-to-end testing framework nowadays. I contributed extensively to core feature development, bug fixes, and the DevOps infrastructure (compiling browsers / automation).

action-tmate

3k stars on GitHub: Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.

playwright-python

13k stars on GitHub, 11 million downloads per month: Python version of the Playwright testing and automation library.

playwright-go

2.7k stars on GitHub: Playwright for Go, a browser automation library to control Chromium, Firefox and WebKit with a single API.

Try Playwright

Try Playwright lets you execute and share Playwright scripts in your browser to get started with Playwright.

playwright-dotnet

2.7k stars on GitHub: .NET version of the Playwright testing and automation library for C# and other .NET languages.

Conference Talks

Playwright in Action: From Setup to Best Practices

Microsoft | JavaScript Dev Day 2024

Test automation with Playwright

Microsoft | Build 2023

Making Testing Fun with Playwright

LambdaTest | Testμ 2023

Testing Blazor Applications with Playwright

Microsoft | .NET Conf 2022

Blog Posts

Implementing Microsoft Entra Certificate-Based Authentication with Playwright

A comprehensive guide on implementing certificate-based authentication with Playwright for Microsoft Entra, covering phishing-resistant and passwordless authentication methods.