Paul Tham

Senior Director Of Development 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
Paul Tham is a seasoned technology leader with nine years in software and over a decade at the intersection of game and backend engineering, currently Senior Director of Development at Unity Technologies leading all 2D features from implementation to customer engagement. He brings deep hands-on expertise in Unity internals—particularly refactoring and optimizing 2D lighting, mesh generation, and render pipelines—and contributes to high-profile repos like Unity-Technologies/Graphics. Earlier roles at Lucasfilm and Ubisoft underpin his strengths in scalable, high-availability backend systems and online game platforms using Java, Spring, and modern datastores. Based in Singapore, he combines a pragmatic engineering mindset with product-facing leadership, and is known for cleaning up thorny nulls, profiler issues, and legacy array bugs that quietly improve performance and developer experience.
code8 years of coding experience
job11 years of employment as a software developer
bookBachelor of Information Technology, Computer Science, Bachelor of Information Technology, Computer Science at University Malaysia
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

csharp10
shader10
graphics-programming10
dotnet-core10
unity3d10
optimization9
refactoring9

Programming languages (2)

C#HTML

Github contributions (5)

github-logo-circle
Unity-Technologies/Graphics

Nov 2018 - Mar 2022

Unity Graphics - Including Scriptable Render Pipeline
Role in this project:
userBack-end Developer
Contributions:64 reviews, 84 commits, 22 PRs in 3 years 4 months
Contributions summary:Paul primarily contributed to refactoring and optimizing the 2D lighting system within the Unity graphics repository. Their work involved restructuring code, creating render textures, and enabling/disabling blend styles. They addressed and resolved several issues, including fixes for array initialization errors, infinite profiler issues, and null reference exceptions. Additionally, they made improvements to mesh generation and introduced code cleanups across multiple files.
renderpost-processingpipelinescriptableunity
Contributions:4 commits, 2 pushes, 2 branches in 16 days
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
Paul Tham - Senior Director Of Development at Unity Technologies