Kenan Chabuk

Software Developer at Rainy Reign Games

Bremerton, Washington, 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

👤
Senior
Kenan Chabuk is a software developer with nearly a decade of focused experience in graphics programming, technical art, and performance optimization, particularly for Unity and VR platforms. He has built custom shaders, compute shaders, render pipelines, and GPU-driven systems while optimizing both CPU and GPU workloads with Unity Jobs and Burst. At Proprio and Rainy Reign Games he shipped production-ready renderers and custom avatar systems that balance visual fidelity with real-time performance, including mobile VR on Meta Quest. An active contributor to Unity open-source projects like VertexPaint and UMA, he often modernizes legacy code for newer engine versions and reduces idle GPU usage. Based in Bremerton, WA, Kenan pairs rigorous testing and MVVM practices with designer collaboration (Figma), bringing a rare blend of creative problem-solving and tooling interoperability between DCCs and game engines.
code9 years of coding experience
job1 year of employment as a software developer
github-logo-circle

Github Skills (9)

directive10
compiler10
directives10
game-development10
csharp10
dotnet-core10
unity3d10
3d-graphics8
user-interface7

Programming languages (1)

C#

Github contributions (5)

github-logo-circle
umasteeringgroup/UMA

Mar 2017 - Jun 2020

Unity Multipurpose Avatar
Role in this project:
userFull-stack Developer
Contributions:611 commits, 161 PRs, 288 pushes in 3 years 3 months
Contributions summary:Kenan primarily contributed to the UMA (Unity Multipurpose Avatar) project by implementing features and fixing issues within the Dynamic Character System, particularly related to the management and rendering of wardrobe items and blendshapes. They modified the UMA codebase to allow for better texture merging, enhanced the display of a character's anatomy, and refined the integration of various components within the character's generation process. In addition, they were responsible for fixing issues related to the user interface for the project.
avatarunity3dunitymultipurpose
slipster216/VertexPaint

Jul 2020 - Jul 2020

Unity 5.3 Vertex Painter
Role in this project:
userSoftware Developer
Contributions:7 commits, 1 PR in 1 day
Contributions summary:Kenan primarily focused on maintaining and updating the `vertexpaint` Unity project. Their contributions involved fixing obsolete code elements and adapting the codebase to newer Unity versions. They addressed issues related to obsolete delegates and SphereCap usage by implementing compiler defines for conditional compilation. Additionally, the user improved performance by optimizing for lower GPU usage during idle times.
painterunityquakecgvertex
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
Kenan Chabuk - Software Developer at Rainy Reign Games