Over the course of his career he has worked on projects with most of the major publishing and development companies such as Microsoft, Activision-Blizzard, THQ, Sega, and more. Most of his work is focused on developing game engine components and sub-systems, but his multi-disciplined expertise has led him to produce top quality content in the past for every aspect a video game could ever need. In his spare time he enjoys creating and publishing traditional board/card games for his own amusement and doing "research" on every game out there.