The Xbox 360 was a revolutionary gaming console by Microsoft. I began working on this console in 2004 as a member of the Xbox Graphics team, which was part of the Core Xbox OS org. Over the following three years I helped launch the initial product release as well as multiple cost reducing product iterations. I worked on a number of technical aspects of the product including:
The Graphics Processor (Xenos)
Graphics Systems (D3D, D3DX, XGraphics)
HLSL Shader Compiler
Arcade File System
Alpha & Beta Hardware Bringup
Encryption & Compression tools
Performance Tools (XbPerfView, PIX)
Dashboard (Original + NXE)
Music and DVD Player
Kernel Debugger & Drivers
Stereoscopic 3D Support
Controller Design
I also assisted with hardware and driver debugging, troubleshooting manufacturing issues (onsite in Zhong-shan, China), and early hardware bringup. During this time I also ported my Vision 3D Game Engine to run on early alpha versions of the hardware, which served as a critical test bed and was used by teams at ATI, IBM, and Microsoft over a period of six months. Vision detected over 150 hardware design flaws before final silicon was baked.