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.