👨💻 Current Activities
💻 Check out what I’m currently working on
- phpstan/phpstan-src (1 day ago)
- phpstan/phpstan-phpunit (1 day ago)
- phpstan/turbo-ext (6 days ago)
- FriendsOfREDAXO/rexstan (1 week ago)
- staabm/phpstan-dba (1 week ago)
- phpstan/phpstan (1 week ago)
- sebastianbergmann/phpunit (1 week ago)
- sebastianbergmann/phpunit-documentation-english (1 week ago)
- phpstan/phpstan-symfony (1 week ago)
- phpstan/phpstan-strict-rules (1 week ago)
📜 My recent blog posts
- Automate the process to find a regression commit (9 months ago)
- PHPStan on steroids (9 months ago)
- Speedup PHPUnit code coverage generation (11 months ago)
- New and noteworthy: PHPStan and PHPUnit integration (1 year ago)
- Mutation testing with Infection in PHP (1 year ago)
❤️ These awesome people sponsor me (thank you!)
- pavel-rossinsky (3 months ago)
- saibotk (8 months ago)
- passbolt (1 year ago)
- packagist (1 year ago)
- Enkora (2 years ago)
- phpstan (2 years ago)
- oliverklee (2 years ago)
- TicketSwap (2 years ago)
- brotkrueml (2 years ago)
- DaveLiddament (3 years ago)
🔨 My recent Pull Requests
- Minor: use a explicit bool cast in SymfonyOutput on symfony/symfony (1 day ago)
- ShouldCallParentMethodsRule is auto-fixable on phpstan/phpstan-phpunit (1 day ago)
- Fix false positives in ShouldCallParentMethodsRule on phpstan/phpstan-phpunit (1 day ago)
- Prevent repetative
getArgs()calls in *Extension classes on phpstan/phpstan-src (1 day ago) - Improve EmptyDataProviderRule on phpstan/phpstan-phpunit (2 days ago)
- Skip mutation testing outside pull requests on phpstan/phpstan-phpunit (2 days ago)
- Merge EmptyDataProviderRule into 2.1.x on phpstan/phpstan-phpunit (2 days ago)
- Implement
assertGreaterThan()andassertLessThan()type narrowing on phpstan/phpstan-phpunit (2 days ago) - Fix ImpossibleInArrayHaystackFiniteTypesRule local function confusion on phpstan/phpstan-src (3 days ago)
- More rules are missing named arguments on phpstan/phpstan-src (3 days ago)
- Simplify reflection handling in some rules on phpstan/phpstan-src (3 days ago)
- Fix rules missing named arguments on phpstan/phpstan-src (4 days ago)
- Faster
File->findPrevious()on PHPCSStandards/PHP_CodeSniffer (6 days ago) - Faster
Tokenizer->createPositionMap(): Preventiconv_strlen()when ascii compatible on PHPCSStandards/PHP_CodeSniffer (6 days ago) - Faster ValidVariableNameSniff using strpbrk() over regex on PHPCSStandards/PHP_CodeSniffer (6 days ago)
🔭 Latest releases I’ve contributed to
- kimai/kimai - 2.72.0 (1 day ago)
- sebastianbergmann/phpunit - 13.4.7 (1 day ago)
- paratestphp/paratest - v7.28.0 (2 days ago)
- phpstan/phpstan-phpunit - 2.1.2 (2 days ago)
- larastan/larastan - v3.15.0 (3 days ago)
- JetBrains/phpstorm-stubs - v2026.3 (3 days ago)
- Leantime/leantime - v3.14.0 (4 days ago)
- composer/composer - 2.11.2 (4 days ago)
- PHP-CS-Fixer/PHP-CS-Fixer - v3.95.30 (5 days ago)
- sebastianbergmann/php-code-coverage - 14.5.2 (5 days ago)