I'm a technical team leader, programmer, and author from Ontario, Canada.

I currently work as a Director of Engineering in the education technology space. I specialize in areas of computing such as event-driven architeciture, microservices, cloud-enablement, and machine learning enablement.

Latest blog posts

Full Stack Reactive

Meetup • May 28, 2019

Learn how to build systems that scale. We'll dive into a full stack reactive system 'all the way down', from a Vue.js UI to a fully event sourced service-tier using Java, Lagom, Cassandra, and Kafka. Join us on June 19, 2019 at 116 Spadina Ave, Suite 100, Toronto, Ontario!

Reactive in Practice: Event Sourcing and CQRS

Reactive • May 24, 2019

Learn how to apply event sourcing and CQRS to a real world system. All material is supported with a reference project to reference called Reactive Stock Trader.

ReactiveTO survey results

Reactive programming • May 14, 2019

We sent out a survey to the members of ReactiveTO on the type of content they wanted to see in 2019.

Demystifying machine learning

Machine learning • December 19, 2018

Classical software is primarily based around the notion of decision trees. Any programmer who has coded an if-else-then statement can understand the basics of data science.

Read more posts

Latest video

DataOps: Operationalizing Data Science

Conference • October 26, 2018 • Reactive Summit 2018

According to Gartner’s Nick Heudecker, 85% of data science projects fail. This is a staggering ratio of failure that deserves consideration from your organization before undertaking your next data science initiative!

Watch more videos