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.

Screenshots