Prior to that, I worked on the BlackBerry 10 as a Software Developer for Research In Motion. In my free time, I contribute to open source projects such as Review Board, a powerful web-based code review tool. I also like working on side-projects that make users’ and developers’ lives easier: such as Sack - a faster way to use ack / grep / ag.

I am active on StackOverflow, where I like to play a game by picking unanswered questions on topics that I have no prior knowledge of, then quickly research, implement, test, and explain a working solution on the spot. Here are some of my favorite problems. Problem-solving is an amazing way to learn (and can be quite addictive!)