Kenneth Tan

Senior Software Engineer at Unity Technologies

Singapore
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
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.
code5 years of coding experience
job5 years of employment as a software developer
bookBS 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
languagesEnglish, Chinese
github-logo-circle

Github Skills (10)

script10
shader10
2d10
graphics2d10
csharp10
pipe10
pipeline10
dotnet-core10
unity3d10
hlsl9

Programming languages (1)

C#

Github contributions (5)

github-logo-circle
Unity-Technologies/Graphics

Apr 2021 - Dec 2022

Unity Graphics - Including Scriptable Render Pipeline
Role in this project:
userGraphics/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.
renderpost-processingpipelinescriptableunity
StressLevelZero/Custom-URP

May 2022 - Oct 2022

Contributions:11 commits in 5 months
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