How can I help you?

"What if we train them and they leave?"
"What if we don't and they stay."

Tim Williams

I love to do these 3 things:

Sharing is Knowing

I think the main value in knowledge is to share it in way most people can understand.

I do so on my blog, StackOverflow and by giving talks on PHP Meetups and Conferences.

Czech & Slovak PHP Community logo

And I'm not stopping at my ideas. It's much more amazing what group of friendly people can do when they connect and share they ideas on regular basis.

That's what we grow in Pehapkari - Czech & Slovak PHP Community. Come to meetups we organize and you'll see.

Github is my Facebook

That's the place I spend my online-free-time. And thanks to my commit-procrastination, few projects were born.


  • Tool for Instant Upgrades and Instant Refactoring
  • Handle of PHP projects that handles 80 % upgrades for you.
  • Has sets for Symfony, Twig, Nette, PHPUnit, Sylius, CakePHP, Doctrine, php-parser and PHP CS Fixer
  • Also sets constructor injection refactoring, repository as service and Nette to Symfony migration
  Read Intro Post: "Rector: Part 1 - What and How"


  Read Intro Post: "Combine power of PHP_CodeSniffer and PHP CS Fixer in 3 lines"


  Read Intro Post: "Statie: How to run it Locally"


  Go Monorepo

  Read Intro Post: "Monorepo on the Rise in PHP"

  Go PHP 7.1

  Read Intro Post: "Go PHP 7.1!"

  Objet Calisthenics

  Read Intro Post: "PHP Object Calisthenics Made Simple - Version 3.0 is Out Now"

  Git Wrapper


  • Maintainer for 1,5 year
  • From dead project and 650 Github stars to 1700
  • From 0 to 85 % code coverage
  • From basically no 3rd party code to Symfony components
  • I learned a lot about refactoring, about transition of 1 dead package to another, code quality and importance of effective testing
  Read Intro Post: "How ApiGen Survived its Own Death"

GitHub RSS @votrubaT Like what I write about? Hire me & we can work together