He graduated with a degree in computer engineering from the University of Toronto and joined the IBM Toronto Lab in 2008. He currently works on the team responsible for developing the underlying operating system of the IBM Lotus Foundations server. He also works with open source software and IBM technologies such as DB2 and Lotus Domino with the goal of integrating them into the Lotus Foundations server environment.