Software architect with 22–23 years of experience who works primarily in PHP (self-describing as 'not the Ruby guy'). CTO, trainer, and consultant who uses Domain-Driven Design and EventStorming in his daily work to refactor legacy software driven by business reasons. Graduate of the Institute of Computer Science in Wrocław, where he has also taught modeling techniques. Hosts a Polish-language software-architecture podcast (with a few English episodes).