Graduate of Electrical Engineering from the University of Waterloo. Worked for a number of companies under the University's co-op program. First co-ops were in QA but quickly moved to software engineering with Perl and then C++. Been using C++ since 2006; professionally since 2008.
Numerous software related personal side projects including a Super Mario AI bot, a couple games (one in Unity, another using own game engine + Box2D physics engine), Backgammon move tracker using OpenCV, and a few more.
Never stop learning!