About

I started out as a game programmer on 8-bit systems like the Sinclair Spectrum in the early 80’s. Since then, I’ve worked on a wide range of systems in technical and creative roles. Throughout my career, I have always done programming work, most recently in Golang, ActionScript, C/C++, C#, Java, and Objective C, with bits of PHP and Python thrown in for good measure. I have also designed and produced a number of games over the years. The list below is an abbreviated softography. On these titles, I was involved variously as technical director, programmer, designer, producer, and in some cases all of the above:

  • Dune 2000 (1998), Westwood Studios, Inc.

  • Command & Conquer: Red Alert – Counterstrike (1997), Westwood Studios, Inc.
  • Command & Conquer: Red Alert – The Aftermath (1997), Westwood Studios, Inc.
  • Command & Conquer: Sole Survivor (1997), Westwood Studios, Inc.
  • Command & Conquer (Special Gold Edition) (1997), Westwood Studios, Inc.
  • Games People Play: Hearts, Spades, and Euchre (1997), Westwood Studios, Inc.
  • Lands of Lore: Guardians of Destiny (1997), Westwood Studios, Inc.

  • The Legend of Kyrandia: Malcolm’s Revenge (1994), Westwood Studios, Inc.

  • Desert Strike: Return to the Gulf (1993), Electronic Arts, Inc.

  • Myth: History in the Making (1992), System 3 Software, Ltd.
  • Risky Woods (1992), Electronic Arts, Inc.

1986

1985

1984

  • Manic Miner (1984), Software Projects Ltd.