top of page

Who am I?
I was born under the African sun just before the start of the eighties and currently live and work in Toronto, Canada. I’m not under the Africa sun in the picture, that is Toronto, in case you are wondering.

What can you expect?
I blog about coding, architecture and leadership but currently I’m trying to microservices and cloud. I try to not just rehash the ‘how to’ of coding too much, but also the why, when and where. I believe that to be a better programmer you can’t just focus on the syntax, but also how it all works under the covers and understanding the basics behind it all.

I blog when I get a chance, but when you are working on enterprise software projects you never know when the coffee is going to hit the cooling fan and put blogging at the bottom of a very long and list of other important things to do.

Now back to me
This About page is starting to sound a bit like that Old Spice add, maybe I should get a picture of me on a horse, not sure how I’m going take that selfie, but I digress.

I wrote my first program when a was only 11 in Logo and it was love at first compile. A year or so later I discovered QBasic and although there was no turtle to move around I could do so much more, even write a program to emulate a turtle. By the time I finished high school I could code in Turbo Pascal and C++,  and although these languages were far superior to Logo I still remembered and missed my little turtle.

I studied at the Central University of Technology in Bloemfontein, South Africa, but back then it was called the Technikon of the Free State, from 1998 to 2000 where I attained my National  Diploma in Information Technology Cum Laude.

I went back to university, but this time to the University of the Witwatersrand, or as his friends like to call him, Wits, in Johannesburg, South Africa, where I completed my Master in Software Engineering from 2011 to 2013.

I also have a few certifications which you can check out on my LinkedIn page.

I believe one should never stop learning and I’m always looking for something new to sink my teeth into. Like the old Chinese proverb goes “Those who do not study are only cattle dressed up in men’s clothes”

I’m currently working as the Senior Engineering Manager at RBC where I'm mostly responsible for platform engineering and DevOps. This involves doing a little bit of everything, writing code, doing some architecture, building DevOps pipelines, and presenting best practices to our developers.

The last couple of years I have also started presenting talks and you can read all about them on my Talks page.

When I’m not applying my trade I like to run marathons with my wife and most of my spare time is actually spent on training for them.

Contacting Me
You can contact me via Twitter or email me using the form below.

Hope to hear from you soon!


Success! Message received.

bottom of page