I love to write code. For examples of my work, check out my GitHub profile.
I am a proponent of the open web.
I graduated from Simon Fraser University with a B. A. Sc. in Computing Science with a specialization in artificial intelligence.
Starting in 2008, I worked for Nitobi on a few different projects:
Late 2011, we were acquired by Adobe, where I continued work on PhoneGap, but most of the activity took place under the Apache Foundation as the Cordova project.
My main projects at Adobe were mostly Cordova-specific and included:
In September of 2013, I joined Sauce Labs, my current employer, where I started as a member of the Mobile R&D team and became Director of Engineering for our Vancouver, Canada office. We were the team responsible for designing and building Sauce's Real Device Cloud - an on-demand service for access to Android and iOS devices, mainly for testing native and web applications on actual mobile devices. I've gained valuable experience managing servers of various operating systems (Linux, Windows and Mac) and learning how to build and run a distributed, high-availability software cloud. As a goal, we want to provide access to mobile devices, both real and emulated, as easily as typical cloud services offer access to virtual machines. These days, I code less and work on more organizational and process challenges such as hiring, mobile product strategy and team motivation and happiness.
I'm a committer on the Apache Cordova and Ripple projects.