Kenneth Graunke is a software engineer with 16 years of experience specializing in compilers, graphics drivers, and Linux systems, currently developing Mesa's GLSL compiler and OpenGL drivers at Intel in Hillsboro, Oregon. He combines deep low-level expertise—demonstrated by driver and compiler work on Mesa and contributions to the glsl-optimizer used historically in Unity—with practical production focus on assembly code generation and GPU-aware optimizations. His background spans kernel-level security prototyping at Novell (AppArmor IPC mediation) to volunteer engine architecture for an MMORPG, reflecting a knack for tackling both systems-level complexity and long-lived code maintenance. Kenneth holds an MS in Computer Science and brings a proven ability to make performance-critical code leaner and more maintainable while mentoring cross-functional teams.
16 years of coding experience
MS, Computer Science, MS, Computer Science at Portland State University
GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Role in this project:
Back-end Developer
Contributions:686 commits in 1 year 10 months
Contributions summary:Kenneth's contributions focused on optimizing and improving the performance of the graphics driver's assembly code generation. They modified the existing code to improve assembly efficiency through code optimizations and reduction of code duplication. They made changes and added helper methods that are specifically related to the underlying workings of the graphics API and GPU.
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.