Eric Lengyel

CTO at Terathon Software

Lincoln, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Eric Lengyel is a veteran computer scientist and CTO with deep expertise in computer graphics, game engine architecture, digital typography, and geometric algebra, backed by a Ph.D. in Computer Science and an M.S. in Mathematics. He founded Terathon Software and created widely used technologies such as the C4 Engine, the Transvoxel algorithm, and the OpenGEX format, and maintains the Terathon Math Library for robust geometric and quaternion math. His career spans senior engineering roles at Apple and Naughty Dog and leadership positions dating to the 1990s, blending research rigor with decades of shipping production game tech. An author of Foundations of Game Engine Development and PGA Illuminated, he pairs academic contributions with practical open-source impact—his implementations often surface in real-time rendering and voxel terrain systems. Based in Lincoln, California, he is known for turning advanced mathematical ideas into pragmatic engine features and clean, well-documented libraries.
code10 years of coding experience
job9 years of employment as a software developer
bookPh.D., Computer Science, Ph.D., Computer Science at University of California, Davis
bookM.S., Mathematics, M.S., Mathematics at Virginia Tech
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
quaternions10
linear-algebra10
react-component9
react-components9
component-kit9

Programming languages (3)

JuliaC++HTML

Github contributions (5)

github-logo-circle
C++ math library for 2D/3D/4D vector, matrix, quaternion, and geometric algebra.
Role in this project:
userBack-end Developer
Contributions:27 commits, 4 PRs, 78 pushes in 1 year 10 months
Contributions summary:Eric primarily contributed to a C++ math library, as evidenced by the initial commit and subsequent additions of mathematical functions and structures. Their work involved defining and implementing core mathematical concepts, including vector and matrix operations, quaternions, and geometric algebra. The user added new functionalities like Wedge() and Antiwedge() functions, further expanding the capabilities of the library. Significant effort was invested in documenting the library, adding detailed descriptions and function prototypes.
mathcpplinear-algebravectorsmathematics
EricLengyel/OpenDDL

Jan 2021 - Oct 2022

Open Data Description Language
Contributions:13 commits, 3 PRs, 13 pushes in 1 year 9 months
data-description-languageopen-datardfjavalanguage-description
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Eric Lengyel - CTO at Terathon Software