Previously he worked as a iOS development consultant for Protonic Communications (June 2011 - October 2011), as a software development consultant for Marquis Broadcast (December 2007 - December 2010), as a senior software engineer for Quantel (November 1999 - November 2007), and as a freelance web developer between October 1998 and October 1999.Before that he was a director at the Eidos studio Twisted Pear (February 1997 - October 1998), a software engineer at Microprose (January 1994 - April 1996), and a software engineer at DMA Design (January 1991 - January 1994).