Father, Husband, Brother, Son, Uncle, Software Developer

Brad van der Laan, C.Tech. PSM I, PSD I


Who is Brad van der Laan?

I'm a father, a husband, a brother, a son, an uncle, and I'm also a professional software developer.

I am an INFP with strong leadership skills and am dedicated to ensure that my team is empowered to self-organize and self-commit to the project at hand; I believe that a team who has themselves developed a strong personal commitment to a project is a productive and innovative one.


You can find me on:

profile for bvanderlaan on LinkedIn profile for bvanderlaan on ImaginativeThinking a Developers Blog profile for bvanderlaan on Stack Exchange, a network of free, community-driven Q&A sites profile for bvanderlaan on Qt-Project.org profile for bvanderlaan on Twitter The ImginativeThinking FaceBook Page profile for bvanderlaan on Google+ profile for bvanderlaan on GitHub

My interest in computer programming started back in high school when I was introduced to the learning language Turing; Software Development remained a hobby of mine ever since. I graduated as a Computer Engineering Technologist and upon graduation I began my career as a Software Developer; its just what I naturally gravitate to.

I choose the term Software Developer with purpose as I feel that creating software is more art then science; I enjoy the aesthetics in crafting elegant solutions to complex problems.

I hold the designation Certified Technician (C.Tech.) with the Ontario Association of Computer Engineering Technicians and Technologists (OACETT), have been certified as a Professional Scrum Master level 1 (PSM I) and as a Professional Scrum Developer level 1 (PSD I) by Scrum.org as well as designated as an Officially Certified Qt Developer by the Qt Company. On top of that I'm also well versed in a number of languages such as PHP, jQuery, C#, XAML, QML, C++, C++/Qt, C++/CLI, Ruby, Python, etc.

For more on my story check out my blog at http://imaginativethinking.ca


Groups I'm a Member Of:

Ontario Association of Certified Engineering Technicians and Technologists Institute of Electrical and Electronics Engineers IEEE Computer Society

Why do I do what I do?

I enjoy looking into the world and finding ways to make people's lives easier by designing truly creative and elegant solutions. I believe software development is one part science and two parts art; a well-designed software solution can be both functional and aesthetically pleasing.

Programming Languages I am Acquainted With:

I'm not just a Code Monkey

Not only have I worked as an integral part of a software development team designing and implementing value add software I've also served as Scrum Master, Build Master, Team Leader, Mentor and Coach.

Tools, Frameworks and Methodologies I'm Familiar With:




Branch Management









Visual Studio



Qt Quick

Continuous Integration

Design Patterns



For more check out my blog Imaginative Thinking

What the Heck is the Strict Comparison Operator

Hi Brad I’m new to Qt Quick and while I’ve been learning the QML scripting language I’ve noticed that often in coding examples I’ve seen people use three equals signs when comparing values instead of two. What the heck is that? The comparison operators which use three characters vs. two are called the Strict Comparison... To read more click here.

The post What the Heck is the Strict Comparison Operator appeared first on ImaginativeThinking.ca.