My background is quite diverse. I entered the world of software design and development professionally after 10 years service in the Royal Canadian Navy (then known simply as part of the CAF).

I wrote my first video game in 1983 for the TRS-80 and I have been designing software systems professionally since 1995.

I have designed and created software systems ranging from banking software to robotic control systems. Over the past several years, my experience has moved back toward Game Design, Production, and Development.

In 1997, I released the first fully licensed video game for the Canadian Football League. For this project, I was responsible for creation and delivery of all aspects of the game including negotiations with the CFL and CFLPA, creation of artwork, and generation of game code.

In 2001, I began development of a 3D football title; Maximum Football for which I created all 3D artwork and animation, and designed and coded all features. Version 1 was released in 2005 for the PC, with a subsequent version in 2007. In 2019 the franchise was resurrected, rebuilt with the Unity game engine, and released on XBox and PlayStation platforms.

In 2004, I was approached and recruited by Electronic Arts and became the Online Producer/Designer at EA Canada responsible for the online experience for EA Sports titles.

A few (not all) of my positions held are described below. Click on the images below for more details.