
Lead Software Development Engineer at Microsoft
Greater Seattle Area

Lead Software Development Engineer at Microsoft
Greater Seattle Area
A low level systems programmer with over 25 years experience, fluent in C, C++ and over 10 assembly languages. Was a troubleshooter on the PS2, XBox, Xbox 360, PS3 and GameCube for projects at EA Los Angeles. Currently doing evil programming goodness for the Microsoft Xbox XNA division.
Worked as lead programmer, CEO, project manager and technical director, project firefighter, writer and game designer.
Game credits
XNA Math: Win32/Win64/360 (Part of March 2009 DirectX SDK)
Monster Hunter: Mac/Win32/Win64
The Wotch: DS
Tales of Despereaux: 360
Alvin and the Chipmunks: PS2
Car Stars: N73
Musika: iPod
Enigmo2: Win32
BratZ: Forever Diamonds DS German
Command and Conquer III PC/360
Battle for Middle Earth 2 360
Medal of Honor: European Assault Gamecube, PS2, Xbox
Bratz: Forever Diamonds German DS
Medal of Honor: Pacific Assault PC
Medal of Honor: Rising Sun PS2, Xbox, Gamecube
Goldeneye: Rogue Agent PS2, Xbox, Gamecube
Bard's Tale I, II and III Apple ][, Apple IIgs, PC, C64
Dragon Wars Apple ][, PC, C64, Apple IIgs
SiN Mac
Heavy Metal FAKK 2 Mac
Jazz Jackrabbit 2 Mac
The Activision Anthology PS2
World Karate Championship Apple ][
DOOM 3DO
Wolfenstien 3D Mac, 3DO, Apple IIgs, SNES
Out of this World 3DO, SNES
Zork: The Grand Inquisitor Mac
Killing Time PC, Mac
Defiance PC
Astrorock 2000 PC, Mac
Astrorock PC, Mac
Escape Velocity Nova PC
Mindshadow Apple ][/C64
Tracer Sanction Apple ][
Borrowed Time Apple][/C64
Tass Times In Tonetown Apple ][/C64/IIgs
Uplink Mac
Burgerlib PC, Mac, PS2, PS3, 360, DS, Wii, Gamecube, BeOS, Linux
Bink Mac
Hydrocarbon Mac
ARM5, ARM6, ARM9, PowerPC, G3, G4, G5, Intel, AMD, Cyrix, i386, 6502, 65x02, 680x0, 65x02, 65816, MIPS, SH4, VMX128, Cell, BREW, J2ME, J2EE, Assembly, C, C++, Win32, Mac, OSX, PS2, PS3, Xbox, 360, Xbox 360, Wii, Gamecube, 2600, Atari, Apple, DOS, HTML, XML, Unicode, Embedded, programming, technical design, graphics, audio, Device Drivers.
(Public Company; 10,001 or more employees; MSFT; Computer Software industry)
March 2008 — Present (1 year 5 months)
Write sample code, white papers, present Microsoft Xbox 360 technologies and travel to key developers to assist in making their products perform better using the latest Microsoft technologies.
(Privately Held; 51-200 employees; Computer Games industry)
September 2007 — March 2008 (7 months)
Performed core engine technology upgrades for Wii, Xbox 360 and PS2 titles. Optimizations and feature sets were the main focus.
(Privately Held; Myself Only; Computer Software industry)
April 1999 — March 2008 (9 years)
Managed a team of 15 people on a PS2 title. Oversaw and personally worked on numerous Macintosh, Win32 and J2ME original titles and game conversions. Created and maintained core technologies.
(Privately Held; 51-200 employees; Computer Software industry)
January 2007 — April 2007 (4 months)
Manage core technologies and oversee long term growth of the technical end of the business. Oversee and develop Wii, 360, PS3 and Nintendo DS engines.
(Public Company; ERTS; Computer Games industry)
November 2003 — November 2006 (3 years 1 month)
A troubleshooter and bug hunter. Work with a large team in managing a large codebase and keep it stable. Sent to find the most obscure problems and apply fixes to the root causes.
Worked recently on Medal of Honor: Rising Sun, GoldenEye: Rogue Agent, Medal of Honor: Pacific Assault and Medal of Honor: European Assault, Battle for Middle Earth II 360, and Command and Conquer III 360
(Privately Held; 11-50 employees; Computer Software industry)
February 1995 — April 1999 (4 years 3 months)
Oversaw several original Win32, 3DO and Dreamcast titles. Created and maintained core technologies. Was lead programmer on several Mac, Win32 and 3DO projects.
(Public Company; 201-500 employees; IPLY; Computer Software industry)
November 1983 — February 1995 (11 years 4 months)
Co-founded Interplay Productions with Jay Patel, Brian Fargo and Troy Worrell. Was sole programmer on many of Interplay's early titles. Moved to troubleshooter and lead programmer positions after 1990.
GED , Electronics , September 1976 — April 1979
Anime, Sailor Moon, Ranma, Macintosh, fps, Windows, PS2, XBox, Gamecube, xbox 360, ps3, psp, Aerobics, DS, NDS, N73, iPod, 360, programming, writing, manga
1980 National Space Invaders (Atari 2600) champion