I'm an independent consultant specialising in software architecture and the author of Software Architecture for Developers; a developer-friendly guide to software architecture, technical leadership and the balance with agility. I'm also the creator of the C4 software architecture model and I built Structurizr, which is a collection of tooling to help software teams visualise, document and explore their software architecture.
I regularly 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. I've spoken at events and have clients in the following countries.
Australia Austria Belgium Canada China Czech Republic Denmark
Finland France Germany Guernsey Hong Kong Hungary Iceland
Ireland Italy Jersey Latvia Lithuania The Netherlands New Zealand
Norway Poland Portugal Romania South Korea Spain Sweden
Switzerland Ukraine United Arab Emirates United Kingdom United States
I regularly deliver sessions about software architecture at conferences, user groups and organisations around the world; including opening keynotes, closing keynotes, conference talks, panel sessions, training courses and workshops. All of the slides from past talks are available to view online/download. Here is my future and recent public speaking schedule.
There are many videos of my talks available online, most of which can be found on YouTube. Here are some of the more recent videos.
I run training courses at organisations across the globe, the content of which is based upon my "Software Architecture for Developers" books. These courses, which are aimed at software developers and architects, are a guide to software architecture on modern software projects that's pragmatic rather than academic and lightweight rather than "enterprisey" Course configurations include:
From a logistics point of view, all I need is a room with a projector and some whiteboards/flip chart paper. The class size is flexible; I've run courses for between 5 and 150 people.