Simon Brown

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 Australia Belgium Belgium Canada Canada China China Czech Republic Czech Republic Denmark Denmark Finland Finland

France France Germany Germany Guernsey Guernsey Hong Kong Hong Kong Hungary Hungary Ireland Iceland Ireland Ireland

Italy Italy Jersey Jersey Latvia Latvia Lithuania Lithuania The Netherlands The Netherlands New Zealand New Zealand Norway Norway

Poland Poland Portugal Portugal Romania Romania South Korea South Korea Spain Spain Sweden Sweden Switzerland Switzerland

Ukraine Ukraine United Arab Emirates United Arab Emirates United Kingdom United Kingdom United States United States

The best way to contact me is via e-mail at simon.brown@codingthearchitecture.com or @simonbrown on Twitter.

Author

I've authored and co-authored a number of books and articles about various topics.

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

Speaker

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.

2017

2016

2015

YOW! 2014

The 'Architecture in Practice' award from SATURN 2013

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.

Trainer

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.