9살 이후로 줄곧 프로그래밍을 해왔으며, 지난 11년 동안 C와 C++에 주력했다. www.gamedev.net의 메시지 포럼을 관리하고 기술적인 부분에 관련된 글을 쓰는 등 게임프로그래밍 커뮤니티에서 활발히 활동하고 있다. 또한 몇 권의 게임개발 서적을 집필하였고, 게임 개발에 유용한 DirectX 함수의 코어 라이브러리를 관리하는 일을 해왔다.