About
Who I am Link to heading
I’m Michał Giergielewicz — a software architect and consultant based in Poland with over 25 years of professional experience building web-based SaaS platforms.
I work primarily in the PHP ecosystem. I’ve designed, built, and scaled systems across a range of industries, always with a focus on maintainable architecture and pragmatic engineering decisions.
What I do Link to heading
Beyond hands-on development, I spend much of my time teaching and sharing knowledge. I’m an active public speaker on the Polish tech scene, a workshop trainer, and a mentor to developers at various stages of their careers.
I believe that strong software comes from strong teams — and strong teams are built through clarity of design, shared understanding, and continuous learning.
Areas of expertise Link to heading
- Domain-Driven Design — strategic and tactical patterns, context mapping, bounded contexts
- Clean Code & Design Patterns — SOLID principles, refactoring, object-oriented programming
- CQRS & Event Sourcing — command/query separation, event-driven architectures
- Distributed Systems & Microservices — service boundaries, resilience, scalability
- Event Storming — collaborative discovery and process modelling workshops
- Modern Software Architecture — modular monoliths, hexagonal architecture / Ports&Adapters
Get in touch Link to heading
If you’d like to work together — whether for consulting, a workshop, or a conversation about your architecture — the best way to reach me is through LinkedIn or by booking a free introductory session.