Hey, I'm Matt

Passionate about
quality software


How to build software that just makes sense

Battling with complex business logic and spaghetti code?

Struggling to communicate in software teams?

Discovering Domain-Driven Design is the only resource you'll need for a distilled overview of domain-driven design and how you can use it to build better software.

Discovering Domain-Driven Design ebook cover

Who am I?

A passionate and experienced software developer, husband and dad. When I’m not at my laptop I’m spending time with my family, eating out, in the garden or reading a book. I have a handsome labrador who loves a forest walk, and two cats who run our house.

I've been working in software development for over 10 years and I'm a huge advocate for domain-driven design principles.

Latest posts