Training

40 trainings · 76 days · 608 hours · 279 people trained

I train engineering teams in workshops that compound: Event Storming to find the real domain, Domain-Driven Design to model it, Clean Code and Refactoring to keep it maintainable, and reliable AI SDLC to ship with AI without the chaos.

I train engineering teams:

Book a training conversation (opens in new tab)

What participants say

You engaged the group in a friendly, professional way to collaborate and model together - big plus for that.

Workshop participant - Big Picture Event Storming

I didn't doze off once - the trainer paced theory and hands-on exercises perfectly. Every extra question got a thorough answer.

Workshop participant - Domain-Driven Design (3-day)

Great training! Congrats - one of the best, if not the best, of the 5 I've attended.

Workshop participant - Design Patterns

I learned a new-to-me model for planning - essentially breaking projects down to first principles. It's quite different from methods I've used before, and it'll work well in my job.

Workshop participant - Big Picture Event Storming

Everything's great - I'll gladly recommend this training :) Thank you!

Workshop participant - Domain-Driven Design (3-day)

Splitting day one (Big Picture) from day two (Process Level) worked well - I didn't feel overloaded with information, and day two let us reinforce what we'd done on day one.

Workshop participant - 2-day Event Storming (Big Picture + Process Level)

We got to run the whole Event Storming workshop - and wrote some code and discussed it, so it wasn't just theory, but real practice.

Workshop participant - Advanced DDD

Especially valuable: the Event Storming, Ubiquitous Language, Bounded Context, and Context Mapping workshops - they help identify ownership boundaries and dependencies between systems and teams.

Workshop participant - Domain-Driven Design (3-day)

Excellent trainer with deep knowledge of the subject.

Workshop participant - PHP Fundamentals

The training helped me see system architecture through the lens of the business domain and cross-context communication, not just technology.

Workshop participant - Domain-Driven Design (3-day)

Beyond the theory there was a practical part too. The trainer answered all questions thoroughly.

Training participant - DDD workshop

A lot of knowledge from a very experienced dev.

Workshop participant - Domain-Driven Design (international cohort)

You can tell the trainer has a lot of experience - it kept the group's discussion lively and everyone engaged.

Workshop participant - Domain-Driven Design (3-day)

A wealth of knowledge delivered in a friendly, accessible way.

Workshop participant - Big Picture Event Storming

Thanks, it was a great experience - now I have the knowledge to keep learning, and I hope to put it to use in a real project soon.

Workshop participant - Domain-Driven Design (international cohort)

Very positive - the trainer's deep knowledge, engagement, and useful extra tips.

Workshop participant - Design Patterns

The three days flew by :) Thanks for a great training.

Workshop participant - Domain-Driven Design (3-day)

Substantive, with plenty of real-world examples. Practical, hands-on expertise.

Workshop participant - Event-Driven Architecture

Engaging presentation of material, practical examples, interaction.

Workshop participant - Advanced DDD

Real-world examples are great. It's 4pm, second day of training, and I haven't been bored once. Very easy to hold your attention and engagement.

Workshop participant - Domain-Driven Design (3-day)

Very comprehensive training - both theory and practice, lots of interesting threads explored.

Workshop participant - DDD & Event Storming