The Flowing Thoughts Blog

Posted 0 minute ago @

From time to time, I like to take a step back and express my thoughts on topics that shape every day software development. These can range from industry trends to deep dives on very specific technical subjects. Writing is a great way to crystallize your understanding on any given topic and I like to use it to fill my knowledge gaps.

Here are some of the articles and presentations I’ve authored over the years. These have been published in print and online magazines, corporate settings or exclusively on this site. I hope you enjoy reading them!



  • Freelance Cloud Architect
  • Specializing in cloud-native design for Amazon Web Services
  • Author, trainer and speaker of Java and related technologies
  • Based in Montreal, Canada and available for travel and remote work

Skills Overview

Architecture - Training - Development - Technical Leadership

Contact Information

Next availability: January 2020