👨💻 Current Activities
💻 Check out what I’m currently working on
- phpstan/phpstan-src (today)
- Roave/BetterReflection (2 days ago)
- phpstan/phpstan-deprecation-rules (2 days ago)
- phpstan/phpstan-doctrine (2 days ago)
- staabm/staabm.github.io (4 days ago)
- staabm/phpstan-psr3 (1 week ago)
- FriendsOfREDAXO/rexstan (2 weeks ago)
- lesstif/php-jira-rest-client (1 month ago)
- lesstif/php-JiraCloud-RESTAPI (1 month ago)
- phpstan/phpstan-phpunit (1 month ago)
📜 My recent blog posts
- Automate the process to find a regression commit (4 days ago)
- PHPStan on steroids (2 weeks ago)
- Speedup PHPUnit code coverage generation (2 months ago)
- New and noteworthy: PHPStan and PHPUnit integration (2 months ago)
- Mutation testing with Infection in PHP (6 months ago)
❤️ These awesome people sponsor me (thank you!)
- JetBrainsOfficial (4 months ago)
- passbolt (7 months ago)
- packagist (8 months ago)
- Enkora (8 months ago)
- phpstan (2 years ago)
- oliverklee (2 years ago)
- TicketSwap (2 years ago)
- brotkrueml (2 years ago)
- eliashaeussler (2 years ago)
- DaveLiddament (2 years ago)
🔨 My recent Pull Requests
- Extract FileAnalyserCallback on phpstan/phpstan-src (today)
- Prevent unnecessary work on phpstan/phpstan-src (today)
- Do not degrade array-shapes in phpdocs on phpstan/phpstan-src (1 day ago)
- Usage of deprecated E_STRICT is reported even though it's guarded on phpstan/phpstan-deprecation-rules (2 days ago)
- Narrow PHP_VERSION_ID on version_compare() on phpstan/phpstan-src (2 days ago)
- Test deprecated constant via
define()on Roave/BetterReflection (2 days ago) - Refactor InitializerExprTypeResolver on phpstan/phpstan-src (2 days ago)
- Fix build on phpstan/phpstan-doctrine (2 days ago)
- Create 2026-02-07-git-bisect-run.md on staabm/staabm.github.io (4 days ago)
- Fix build on phpstan/phpstan-src (5 days ago)
- Comparison with strtolower() etc. leads lower/upper-case-string on phpstan/phpstan-src (1 week ago)
- ConstantArrayTypeBuilder: Raise ARRAY_COUNT_LIMIT to 512 on phpstan/phpstan-src (1 week ago)
- Prevent repetitive calls to ParametersAcceptorSelector::selectFromArgs() on phpstan/phpstan-src (1 week ago)
- MutatingScope: prevent unnecessary scope re-creation after openssl* calls on phpstan/phpstan-src (1 week ago)
- ObjectType is not equal with different hasFinalByKeywordOverride on phpstan/phpstan-src (1 week ago)
🔭 Latest releases I’ve contributed to
- phpstan/phpstan-deprecation-rules - 2.0.4 (today)
- phpstan/phpstan-strict-rules - 2.0.10 (today)
- phpstan/phpstan - 2.1.39 (today)
- phpstan/phpstan-phpunit - 2.0.15 (today)
- phpstan/phpstan-symfony - 2.0.14 (today)
- phpstan/phpstan-nette - 2.0.9 (today)
- phpstan/phpstan-doctrine - 2.0.16 (today)
- sebastianbergmann/phpunit - 13.0.2 (1 day ago)
- paratestphp/paratest - v7.3.2 (1 day ago)
- infection/infection - 0.32.4 (2 days ago)