Max Wagner 8526 19th Ave NW, Seattle, WA 98117 • (206) 297-0373 m a x a@t e m e y e x .d.o.t. c o m • portfolio: www.emeyex.com REAL TIME SIMULATION ENGINEERING SKILLS Programming: C, C++, C#, Color Game Boy Assembly, x86 Assembly APIs: DirectX 9 (Direct3D, ASM and HLSL Shaders, .FX), OpenGL 1.5, 3DS Max SDK, Win32, Winsock Math: Linear Algebra (Vector/Matrix Math), Quaternions, Splines, Calculus, Computational Geometry Graphics: Skeletal Animation and IK, Space-Partitioning and Culling, Shadows, Lighting, Special Effects Physics: Particle and Rigid Body Dynamics, Collision Detection and Response, Numerical Integration Networking: Multi-threading, TCP/IP, UDP/IP, Client/Server Architecture AI: A* Pathfinding, State Machines, Machine Learning Techniques Software: MS Visual Studio .NET, Office Suite; CVS; Adobe Photoshop & Illustrator; 3DS Max EDUCATION DigiPen Institute of Technology, Redmond, WA 09/2002 – 04/2005 B.Sc. in Real Time Interactive Simulation (Computer Science), minor in Mathematics (GPA: 3.9) Valedictorian; Dean’s Honor List, all semesters New York University, New York, NY 08/1997 – 05/2001 B.A. in English Literature and in French Literature (double major), magna cum laude (GPA: 3.8) Foreign Study: Paris, France, Universite de Paris VII Jussieu, VIII St. Denis, academic year 1998 – 1999 SELECTED GAMES AND PROJECTS Project: Solar, DigiPen Institute of Technology 12/2004 – 04/2005 3D Adventure Game; 5 person team; C++, DirectX 9, Pixel & Vertex Shader HLSL, .FX Effects, MS .NET, CVS * Technical director and author of game engine framework, with a focus on graphics and physics engines. * Implemented all rendering using Direct3D pixel and vertex shader HLSL and .FX file formats. * Developed Spherical Height Mapping technique for procedural planet geometry creation, rendering, and collision. Soft Body Physics Simulation Tech Demo, DigiPen Institute of Technology 08/2004 – 12/2004 3D Graphics and Physics Independent Study; C++, DirectX 9, Pixel & Vertex Shader ASM, .FX Effects, MS .NET * Implemented all physics, including spring-damper systems for volumetric soft-meshes and cloth object types, and collision engine using impulse-based collision response. * Implemented all rendering using Direct3D pixel and vertex shader ASM, including stencil-buffer shadow volumes, environment mapping, Gouraud-shaded lighting, skinned animation, and terrain texture blending. Articulated Model Animation Project, DigiPen Institute of Technology 06/2004 – 09/2004 CS460 Project Culmination; Solo Project; C++, DirectX 9, Pixel & Vertex Shader ASM, MS .NET * Integrated physics and IK data into custom skinned animation model file format, using 3DS Max SDK to export. * Implemented quaternion key-framed, variable-rate skinned model animation system with DirectX Vertex Shaders. * Wrote real-time Inverse Kinematics system using Cyclic Coordinate Descent and Euler-Angle constraints. Insecticide, DigiPen Institute of Technology 08/2003 – 04/2004 3D First Person Shooter; 4 person team; C++, DirectX 9, Pixel & Vertex Shader ASM, MS .NET, CVS * Wrote 3DS Max exporter for custom model format, supporting skinned/skeletal meshes and static objects. * Implemented in-game model animation system with Direct3D 9 and DirectX Vertex Shaders. * Built multi-player networking engine using Winsock 2 and TCP/IP. SELECTED WORK EXPERIENCE Grader & Teacher’s Assistant: CS460 (Advanced Animation Programming) 09/2004 – 04/2005 DigiPen Institute of Technology, Redmond, WA * Lectured on special topics for skeletal animation and 3DS Max Plug-In creation for CS460 and GAT300 classes. Design & Technical Coordinator 01/2001 – 07/2002 Bear Stearns Investment Bank, Presentation Center, New York, NY * Managed employee workflow and deadlines for Presentation Center creating presentations for Fortune 500 clients. * Handled time- and quality-sensitive graphics projects using Adobe Illustrator, Photoshop and MapInfo software. * Promoted from Graphics Operator position. English Teacher 10/1998 – 05/1999 Ecole du Louvre, Bureau des Etudiants, Paris, France * Taught four hours of classes a week to 25 students at the Louvre's College of Art History. * Designed curriculum focused on English grammar, conversation, and reading comprehension. HONORS AND AWARDS Departmental Honors, English Department, New York University 05/2001 First Place, Oregon State Solo Competition, Oboe 05/1997