About me


I’m a software developer with nearly 20 years of industry experience. During the years I worked for companies large and small, in roles ranging from Software Engineer to Chief Architect. 

When away from work, I maintain an active media career as public speaker and blogger. I’m speaking and writing on topics such as Microservices, Domain-Driven Design, and more. Alongside the media work, I have a keen professional interest in Distributed Systems, Software Architecture, and Software Design in general.

In the remaining time, I read lots of books, fly R/C aircrafts, and rescue troubled animals.

I always welcome professional enquiries, and can be contacted via either of the methods below:

If you liked this post, please share it with your friends and colleagues: