Jonathan R. Kreuzer

Residence : Sunnyvale, California
Web Page: www.3dkingdoms.com (My web page contains downloadable freeware programs and code. More available upon request.)
Email contact : www.3dkingdoms.com/contact.htm
Status : *Not currently seeking employment*

Game Programming Specialties:

- Engine
- Editor/Tools
- Graphics
- Physics

Skills:

Main Programming Languages:
C programming: 12 years
C++ programming: 8 years
Graphics:
OpenGL: Extensive experience. 
  Wrote a professional-quality 3D engine/editor that uses OpenGL for rendering. See www.3dkingdoms.com/CW3D for details.
Cg and HLSL Shaders : 4 years. 
Direct3D: 2.5 years experience.
GLIDE: 1 year, after which I switched to OpenGL

Additional Languages:
x86 assembly: 9 years (I haven't used much assembly recently though.)
PHP and Actionscript :  Used for freelance web programming jobs.
Java: A game that I programmed ( www.3dkingdoms.com/java/button1.html ) won the interactive show at SCAD Spring 2004.
Javascript, QBasic
Libraries/SDKs:
Xbox 360 SDK : Worked on porting Project Offset from PC to XBox.
Win32 API :  Used Win32 API to create many programs over the last 7 years including 3DKC.
wxWidgets : Used wxWidgets for the Offset Editor.
Ageia PhysX (Novodex) : Integrated into my engine to handle physics... rigid bodies, cloth/chains, characters, ragdolls
Winsocks : Added online play to my Othello & Chess programs.
Direct Sound  & Direct Input
3DSMAX Plugin SDK: Wrote importer&exporter plugins
Game AI (classical 2 player games, not 3D):
    I've created highly-ranked freeware programs for Chess, Othello, and Checkers. 
    My chess program "Slow Chess Blitz" has finished highly in many tournaments, once even first among all freeware chess programs. 
    Slow Chess has had more than 55,000 downloads.
Technical Writing:
See programming tutorials I've written at www.3dkingdoms.com/programs.php?cat=3
Tools I use:
Microsoft Visual C++, Subversion, Perforce

Work History:

Intel Corporation : Jan 2008-Present
    Game Engine Team. (Focus on Editor/Engine... see Offset Software below.)
  	
Offset Software : Oct 2006-Jan 2008
    I was the primary programmer on the Offset Editor for that time.
    I also worked on many other aspects of the code, such as gameplay, and the Xbox360 port.

Consultant for Offset Licensees : Jun-Aug 2007
    Some roles were integrating updated features of the Offset Engine, Xbox 360 port, updating effects system.

3D Kingdoms : 2003-2006
    Unsucessfully tried to start my own game company. ( Produced demos and an engine/editor, but no games completed. ) I was Technical Lead.

Freelance web programmer ( Part-time ) : Various months 2001 - 2006
    Often creating Content Management Systems and database-generated pages using PHP and MYSQL,
    but also various different programming jobs for web pages. Rate varied from $30-$60/hour.
Education: (Some college)
Cornell University (1998-2000): 1.5 years as a CS Major
Clarkson University (1997-1998): (Clarkson School program.) 1 year as a CS Major (4.0 GPA)
Hugh C. Williams High School (1994-1997): Graduated with high honors, in the top 5 in my class.