He started writing games for the Atari 8-bit in the late 80's and joined Distinctive Software in 1990. Distinctive was absorbed by Electronic Arts in 1991, and he then worked for EA for 15 more years. He left the company in 2006 to take a year off. In April 2007 he started with a small start-up game company. In October 2008 he left that company to work on the iPhone.