Main content

Portfolio

My portfolio is a small sampling of some of the larger projects I have worked on - it is far from a complete list, and my latest projects are not listed here until they are released. See the About page for more information about my skills and interests.

National Instruments

2013/03 – Present Senior Software Engineer, National Instruments China
2011/12 – 2013/02 Senior Software Developer, National Instruments Canada
2008/08 – 2011/11 Staff Software Developer, National Instruments Canada
2006/07 – 2008/07 Software Developer, National Instruments Canada

Fick's Workshop

2010/05 – Present Freelance Software Developer, Fick’s Workshop

MTI Global

2004/05 – 2005/04 Software Developer, MTI Global

University of Toronto