 |
|
Recruiters: I am not looking for new job opportunities.
|
| Overview |
I'm in love with all things graphics, whether rendered in real-time or for production; whether physically-based or cartoony; whether executed on the GPU or the CPU.
|
| Skills |
C/C++, Python, Tcl/Tk
OpenGL, OpenGL ES, CUDA, OpenCL
Linux, Visual Studio, Xcode, Qt
|
| Experience |
5/2011 - present • Pixar Animation Studios • Emeryville, CA
Studio Tools Developer
1/2010 - 4/2011 • Medical Simulation Corporation • Denver, CO
Senior Graphics Developer
Developed cross-platform graphics infrastructure for medical simulation on desktop systems and tablet devices.
9/2005 - 12/2009 • NVIDIA Corporation • Fort Collins, CO
Developer Tools Engineer
Designed and implemented tools for debugging OpenGL ES and DirectX 10 applications. Built user interfaces with Qt and WPF, designed communication protocols. Implemented mesh viewers and texture examination tools using OpenGL and DirectX 10.
5/2000 - 9/2005 • 3Dlabs / Intergraph • Huntsville, AL and Fort Collins, CO
Senior Software Engineer
Developed the industry's first GLSL vertex shader compiler; authored various shader-related tools and demos; fixed bugs in an OpenGL driver; maintained the VLIW microcode for a fixed-function T&L pipeline.
8/1997 - 5/1998 • Dr. David Banks • Mississippi State University
Undergraduate Research Assistant
|
| Pats & Pubs |
iPhone 3D Programming: Developing Graphical Applications with OpenGL ES
O'Reilly Media • March 2010
2D Distance Field Generation with the GPU
Article in GPU Pro 2 • A.K. Peters • February 2011
Client Server System for Analysis and Performance Tuning of Remote Graphics Devices
USPTO Application 20090037774 • February 2009
|
| Education |
8/1996 - 5/2000 • Mississippi State University
BS in Computer Science
Summa Cum Laude |
| 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.
|
|