Curriculum Vitae: Denis Kovacs

Work Experience

  • Software Engineer, since July 2016, Apple, Cupertino, CA
    Game Technologies
  • Software Engineer, July 2013 - June 2016, FiftyThree, New York, NY
    iOS app development
  • Consultant, February - May 2013, Madbits, New York, NY
    iOS app development
  • Internship, June - August 2010, Industrial Light & Magic, San Francisco, CA
    implemented automatic UV unwrapping (parameterization)
  • Contractor, July - August 2008, Valve Corporation, Bellevue, WA
    worked on creased approximate subdivision surfaces
  • Internship, June - July 2007, NVIDIA, Santa Clara, CA
    worked on tessellation and piecewise polynomial surfaces (ACC, Gregory)
  • Internship, January - July 2006, NVIDIA, Santa Clara, CA
    worked on PS3 demos, G80 geometry shader demos and subdivision approximation techniques


  • Programming Languages: C/C++, Objective-C, MATLAB, Python, Lua, JavaScript, Mathematica, x86 Assembly
  • APIs: Cocoa/Cocoa Touch, OpenGL/GLSL, DirectX/HLSL, Maya, SDL, QT
  • Operating Systems: OS X, iOS, Linux, Windows, DOS
  • Software: GNU toolchain, XCode, Visual Studio, LaTeX, Maya, Zeno, Blender, Logic Studio, Ableton Live

Research Interests

  • Higher-Order Surfaces, T-meshes, GPU Tessellation
  • Game Design / UI
  • Global Mesh Parameterization
  • Computer Graphics


New York University (New York, NY)

PhD in Computer Science, May 2013 (GPA: 4.0)
Thesis Topic: Piecewise Smooth Surfaces with Features (Advisor: Prof. Denis Zorin)

Virginia Polytechnic Institute and State University, Blacksburg, VA

M.S. in Mathematics, December 2005 (GPA: 4.0)
Thesis Topic: Inertial Manifolds and Nonlinear Galerkin Methods
(Advisors: Prof. C. Beattie, Prof. J. Borggaard)

Technical University of Munich, Germany

Major: Computer Science (2000 - 2001), Mathematics (2001 - 2004)
(Passed Intermediate Exams for Diploma in Mathematics, November 2002)

Aventinus Gymnasium Burghausen, Germany, 1990 - 1999

Qualification for University Entrance (German GPA: 1.2), June 1999
Senior Paper Topic: Splines

Presentations and Publications

Dyadic T-mesh Subdivision

Conference Paper at Siggraph 2015, Los Angeles

Anisotropic Quadrangulation

Conference Paper at Symposium on Solid and Physical Modeling 2010, Haifa

Feature-Aligned T-Meshes

Conference Paper at Siggraph 2010, Los Angeles

Anisotropic Harmonic Quadrangulation

Poster Presentation at Symposium on Geometry Processing 2009, Berlin

Real-Time Creased Approximate Subdivision Surfaces

Paper at ACM Siggraph Symposium on Interactive 3D Graphics and Games 2009, Boston

Hierarchical Bases (Numerical Simulation)

Ferienakademie 2003

Discrete Logarithms (Cryptography and Security of Open Systems)

Ferienakademie 2001


McCracken Scholarship at NYU, 2006

Winner of Regional- and Landeswettbewerb Jugend Forscht, 1998

(German Youth Research, regional and Bavaria-wide contest)
An Efficient System for Computing High-Quality 3D Graphics In Realtime (with Christoph Groth)

Winner of Regionalwettbewerb Jugend Forscht, 1997

Evolution on the Computer (with Christoph Groth)

Winner of Regionalwettbewerb Schüler Experimentieren, 1996


German (native), Hungarian (native), English (fluent), Japanese (beginner)


Sports: Tae Kwon Do, dance (West Coast Swing), biking, hiking
Music: piano/keyboard, guitar
Electronic Music: Logic, Live, tracked music