Software Design Engineer in Test | Microsoft Office 2007-2009

Following my undergraduate degree, I spent three years working on Microsoft Office 2010 as a Software Design Engineer in Test. During this time, I helped move the product from preliminary planning stages through to beta.

I was working on a major overhaul of the client/server communications infrastructure used across the suite of applications to communicate with SharePoint, WebDAV, and HTTP servers. This work enabled some key features in Office 2010, including background uploading, offline document availability, and live, collaborative coauthoring.

My personal areas of responsibility were the core synchronization logic and a new WebDAV stack. This included the design and construction of testing tools, automating verification tests, and advocating for the user across all stages of the project.

BorderWait 2009

BorderWait in an iPhone app for monitoring the wait times at vehicle crossings along the American/Canadian border. It draws information from a variety of sources and presents them to the user in a unified interface. Originally inspired by my own needs, BorderWait has proven popular with travellers since its initial release in 2009.

Freelance Work

Over the past decade, I have done freelance design and programming work for a variety of clients. This has included work on websites, content management systems, desktop applications, iOS applications, research prototypes, and others. A diverse set of tools, projects, and clients keeps me learning and excited.