PDF (click here to print)
Education 8/1996 - 5/2000 • Mississippi State University
BS in Computer Science
Summa Cum Laude
Skills C/C++, Qt, STL, Perl, C#, XML, GLSL, LaTeX, COM
OpenGL, OpenGL ES, some DirectX
Experience 9/05 - Present • NVIDIA Corporation • Fort Collins, CO
Developer Tools Engineer
Designed and implemented PerfHUD ES, a world-class tool for debugging and performance analysis of OpenGL ES devices.

5/00 - 9/05 • 3Dlabs • Huntsville, AL and Fort Collins, CO
Senior Software Engineer

  • Developed tools and demos for the Developer Relations group.
  • Designed and implemented a compiler backend for D3D and OpenGL vertex shading languages.
  • Maintained the handwritten microcode for a fixed-function T&L pipeline.

8/97 - 5/98 • NSF Engineering Research Center • Mississippi State
Undergraduate Research Assistant
Implemented a "Mathematical Graphics Library" (MGL).
Basic topological concepts mapped directly to C++ classes.

1/97 - 4/97 • Honors Program • Mississippi State
Honors Project
Developed a shareware game to demonstrate the benefits of an object-oriented paradigm.

Summer 1998 • Radio Shack • Atlanta, GA
Retail Merchandiser

1/96 - 4/96 • MICOM • Redstone Arsenal, AL
Web Designer
Honors University Honors Program Phase I Certification
The Outstanding Honors Sophomore, Spring 98
CRA Outstanding Undergraduate Award Nominee, Fall 99
Society of Scholars
Phi Eta Sigma Honor Society
Coursework Computer Science I - III, Discrete Structures, Formal Languages
Calculus I - IV, Differential Equations, Linear Algebra
French I - IV, Creative Writing, Technical Writing
Compiler Construction, Graphics, Artificial Intelligence, Neural Computing
Data Communications, Operating Systems, Microprocessor Design
Physics I - III, and others.