Hello.

This is a selection of work I've done in recent years.

I like programming best when combined with design to solve problems for real people, so generally I design and code user interfaces, though I'll dabble in game dev and print/crafts as well.

EA Canada Onboarding & Web Dev

Client: Electronic Arts Canada

Role: Software Engineer (Co-op), SE Onboarding Workshop Facilitator (Contractor)

Dates: Jan. 2006 – Aug. 2006; Sept 2006 – May 2007

I was a co-op for the SE Onboarding program under Bert Sandie, which later became part of EA University. After my term ended, I continued TAing the Onboarding program while finishing my undergrad.

While I was there, I:

  • built a Ruby on Rails prototype/app
  • maintained a Perforce-metrics gathering system in C#
  • ran a monthly, four-day C++ mini-game workshop for engineers learning about EA technologies and development practices
  • wrote accompanying documentation and assessments for the engineers coming through said workshop
  • ran a workshop for DD Onboarding

I met a lot of smart people, and had a lot of fun.

Disclaimer: If my language seems vague here, it's because I'm not sure what I'm allowed to mention. I do have sketches of the interfaces I produced somewhere, but I'm not posting them because they belong to EA.

For more on EA, see http://ea.com.