๐ง Software architect.
๐จ๐ผโ๐ซ Technical trainer & Consultant.
๐ Addicted to clean code, design patterns and refactoring
๐ง๐ผ Certified geek.
๐ฅ Black belt in Judo (yes, for real).
๐ฎ Gamer when there's time (and sometimes when there isn't).
- ๐ง๐ผ 25+ years of hands-on experience writing code (started before Git was cool).
- ๐งฑ Specialised, passionate and advocate in Software Architecture, DDD, and making things right from the start.
- ๐ฏ Technical consultant helping companies fix, scale or avoid tech disasters.
- ๐ง I help companies design scalable, testable and maintainable systems.
- ๐ I teach devs how to go from "just working" to "beautifully designed".
- ๐ค Tech trainer, writer and speaker โ I like explaining complex things in simple words.
- ๐ค Geek at heart โ I can talk tech or Judo for hours (your call).
๐งฑ I'm a Software Architect with 25+ years of experience designing systems that scale, survive and donโt scream in production.
๐จโ๐ป I help teams turn technical chaos into clean architecture, whether it's designing from scratch or untangling legacy spaghetti. I'm all about boundaries, clarity and code that makes sense six months later.
๐ I also teach, mentor and run workshops on architecture, Domain-Driven Design and how to avoid common pitfalls (like building distributed monoliths by accident).
โ I believe software should reflect the business, not hide it โ and that diagrams are still cool when they mean something.
- Clean code is not optional.
- Frameworks come and go. Principles stay.
- "Works on my machine" is not QA.
- Code should be boring. Features should be exciting.
- Side projects are the gym for your brain.
- Documentation is not a nice-to-have. It's a gift to your future self.
- ๐ก A secure, hexagonal-architecture-based Spring Boot app with JWT & role-based access.
- ๐ A DDD training project with real-world complexity (no to-do lists here).
- Spring Boot, from โwhat is a bean?โ to โwhy do we need 12 layers again?โ
- Clean Architecture & DDD โ buzzwords, but done properly.
- Frontend with Angular & React (yes, with tests too).
- MySQL, PHP, Java โ the classic stack, but taught with modern tools and real code.
- "How to think like an architect" โ the most valuable skill no one teaches.
Want to talk tech? judo? or complain about front-end build tools?
Send me a "hi" ๐