He's worked on numerous software projects both during and following his formal education in computer science at the University of Prince Edward Island. These projects have included medical care systems, web-based portals, administrative tools, and more recently games created in both Unity 3D and Adobe Flash. In creating these games for PC, Mac, Wii, Facebook, and iPhone OS devices, he's encountered many new challenges and opportunities to broaden his skills, and relishes those occasions.