I’m a software developer turned manager working at FreshBooks in Toronto, Canada.  I’ve been developing software professionally since about 1997 and amateurishly since the 80s.  I wrote my first program at about age 10 on a Commodore VIC-20 and I’ve been unable to stop since. I’ve been one of the organizers of TechTalksTO an ongoing speaker series and developer conference in Toronto.

I’m also part-time faculty at Toronto’s Centennial College where I teach a couple of courses related to programming and software development methodologies and tools as part of the Interactive Digital Media graduate certificate program.