๐ What is this about?
A practical, one-dayย workshop where your development team will learn how to refactor an application using Clean Architecture principles.
Delivered at 3 international events, including SymfonyCon 2025 (Amsterdam)ย โ selected via CFP, rated 4.67/5 by participants.
Unlike typical trainings that rely on trivial “to-do” apps, weโll work with the Conduit, a RealWorld Example App; a full-featured blogging platform (Medium-like) that reflects the challenges of real systems.
๐ฏ Outcomes
By the end of the workshop, your team will:
- Decouple business logic from the implementation details (like framework code),
- Improve testability and long-term maintainability.
- Understand and know how to apply Clean Architecture (not just in theory),
- Know the patterns, tools, and strategies to refactor legacy systems with confidence.
๐ Past engagements
๐ณ๐ฑ SymfonyCon 2025 Amsterdam
Selected via SymfonyCon CFP and delivered as a full-day workshop.
Participant feedback: 4.67/5 (9 ratings)ย (main improvement area: setup โ fixed for future editions).
๐ Read the full recap: SymfonyCon 2025 โ My First International Workshop Experience



๐ SymfonyOnline January 2026
Selected via SymfonyOnline CFP and delivered as a full-day remote workshop.
Participant feedback:ย 4.58/5ย (12 ratings).
๐ Read the full recap: My First Remote Workshop at SymfonyOnline 2026
๐ฉ๐ช SymfonyLive Berlin 2026
Selected via SymfonyLive Berlin CFP and delivered as a full-day workshop.
Participant feedback:ย 4.67/5ย (6 ratings).
๐ Read the full recap: Three editions, three different rooms: Clean Architecture in Berlin
๐ข In-house workshop at Masterlease

The refactoring workshop was great โ a lot of practical knowledge, valuable tips and real benefits for the code! We recommend!
Jakub Wojna – Tech Lead
Read full reference (in Polish)



๐ฌย See it in action
๐ Guest on Marcin Lenkowskiโs YouTube channel
In this talk, we go into the details of Clean Architecture.
๐ค Keynotes
In the presentation, I have deep dived into many architectural topics in the past. Take a listen to me talking about framework framework-agnostic approach:
โ Workshop details
- ๐ Format: On-site or remote
- ๐ Duration: One full day
- ๐ฅ Audience: Mid/Senior PHP Developers
- ๐ง Stack: PHP + Symfony / Laravel (to decide before, we can not do both)
- ๐ Language: Polish or English
๐ Agenda
- Introduction โ a warm-up game to get the group moving and thinking.
- Theory foundation: Clean Architecture, Hexagonal Architecture,ย ports & adapters, primary vs secondary actors.
- Group whiteboard exercise: mapping primary and secondary actorsย for our application โ and then flipping the perspective.
- Project audit.
- Making changes to secure writing test scenarios.
- First use case extraction.
- Secondary adapter/port extraction.
- Extracting the domain layer.
- Introduction of read model + port/adapter (a pragmatic first step into CQRS).
- Primary adapter/port extraction.
- Showcase of di๏ฌerent approaches.
- Discussion of what could be done further.
๐ถ Price
๐ป Online – 1000 EUR per group, up to 10 persons.
๐ข On-site – 1500 EUR per group, up to 10 persons.
๐ Bonus package – 150 EURO, which includes:
- all materials in the PDF format,
- recording (for online sessions),
- Q&A after the workshop.
๐จ๐ปโ๐ซ Mentoring/consulting day after the workshop – 1000 EUR.
๐ฌ Get in touch
๐ง damian@dziaduch.pl
