Kenneth Tan is a Senior Software Engineer based in Singapore with five years of hands-on experience driving graphics and engine development for games and interactive experiences. Trained at DigiPen in Real-Time Interactive Simulation, he specializes in rendering pipelines, HLSL/GLSL shader work, and performance-critical C++ systems, with practical experience across DirectX, OpenGL, Unity, and UE4. His career includes contributions to high-profile studios (Crystal Dynamics, Skydance, Unity Technologies) and concrete work on VR optimizations and in-house engines for major titles. An active open-source contributor, he has improved Unity’s Scriptable Render Pipeline by fixing shadow/pixel-perfect camera bugs, adding graphics tests, and refining sprite shader features—showing both deep rendering knowledge and attention to robustness. Colleagues rely on him to bridge graphics research and production constraints, and he brings a persistent curiosity for new techniques in PBR, deferred shading, and engine tooling.
5 years of coding experience
5 years of employment as a software developer
BS in Computer Science in Real-Time Interactive Simulation, Computer Science, Game Programming, BS in Computer Science in Real-Time Interactive Simulation, Computer Science, Game Programming at Digipen Institute of Technology
Unity Graphics - Including Scriptable Render Pipeline
Role in this project:
Graphics/Engine Developer
Contributions:51 reviews, 130 commits, 74 PRs in 1 year 8 months
Contributions summary:Kenneth's contributions primarily involve debugging and enhancing the Unity graphics engine, specifically within the Scriptable Render Pipeline (SRP) context. They addressed perspective bugs in shadow calculations, updated and corrected documentation for 2D render data, and fixed issues related to pixel-perfect camera functionality and blend modes. Furthermore, the user added graphics tests to ensure the correctness of the implemented solutions. The user also focused on fixing issues in areas like upgrading parametric lights, fixing issues related to sprite shaders, and adding options to modify sprite shadergraph features.
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
Kenneth Tan - Senior Software Engineer at Unity Technologies