I speak at software development conferences, meetups and organisations around the world; delivering keynotes, presentations, training courses and workshops. In 2013, I won the IEEE Software sponsored SATURN 2013 "Architecture in Practice" Presentation Award for my presentation about the conflict between agile and architecture. Some of the slides from past talks are available to view online/download, and there are many videos of my talks available online, most of which can be found on YouTube.

Visualising software architecture with the C4 model
Agile on the Beach 2019 - Falmouth, England - July 2019

The lost art of software design
SC London 2019 - London, England - October 2019

Modular monoliths
GOTO Berlin 2018 - Berlin, Germany - November 2018

The model-code gap
SC London 2018 - London, England - October 2018

Software Architecture for Developers
YOW! Conference - Brisbane, Australia - December 2017

Visualise, document and explore your software architecture
OpenSlava - Bratislava, Slovakia - October 2017

The art of visualising software architecture
Voxxed Days Athens - Athens, Greece - May 2017

Agile and architecture; finally friends
ING Loves IT - Bucharest, Romania - April 2017

Although most of the work that I do is on-site with organisations (I have clients in over 30 countries), I do speak at a number of public events. Here is my recent and future public speaking schedule:



I run software architecture workshops at organisations across the globe, the content of which is based upon my Software Architecture for Developers books. These workshops, aimed at software developers and architects, are a guide to modern software architecture that's pragmatic rather than academic, and lightweight rather than "enterprisey". They are occasionally run publicly via training providers or conferences but most are private, on-site workshops held directly with organisations.

Please see architectis.je for more information.


I've authored and contributed content a number of books, as well as being a technical reviewer on others. I've also written articles for places like InfoQ, Voxxed, Methods & Tools, NLJUG, etc.

Software Architecture for Developers: Volume 1
Software Architecture for Developers: Volume 2

Software Architecture for Developers Pro JSP 2 Pro JSP 3rd Edition Professional JSP Tag Libraries Professional Java Servlets 2.3 Professional JSP 2nd Edition Talking with Tech Leads Design It! Clean Architecture