Principal Graphics Software Engineer at Riot Games
Redmond, Washington, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Karim Luccin is a Principal Graphics Software Engineer with 14 years of experience building and optimizing rendering systems for AAA games and platforms across PC and consoles. He has driven low-level graphics, multithreading and memory optimizations at Riot Games, 343 Industries, Microsoft (RenderDragon/Minecraft) and on a custom Unreal Engine 5 project, often delivering platform- and IHV-specific fixes that improved performance and stability. Karim blends hands-on engine work (including heavy UE5 pipeline customizations) with team leadership and mentoring, and has a history of fixing subtle compatibility and resource-handling bugs in open-source game frameworks like MonoGame. Based in Redmond, he pairs deep systems knowledge—DX12 multithreading, indirect draws, constant-buffer handling—with practical experience supporting gameplay, art and design needs. An uncommon strength is his track record of preventing hard-to-reproduce crashes by addressing edge-case null checks and reflected-content handling across diverse runtime environments.
14 years of coding experience
10 years of employment as a software developer
Special Research Imaging and Virtual Reality : Development of a Natural User Interface System, Special Research Imaging and Virtual Reality : Development of a Natural User Interface System at Nagoya Institute of Technology 名古屋工業大学
Master Degree Computer Engineering, Master Degree Computer Engineering at EFREI - Grande école du numérique
One framework for creating powerful cross-platform games.
Role in this project:
Full-stack Developer
Contributions:14 commits in 11 days
Contributions summary:Karim primarily contributed to the MonoGame framework, addressing compatibility issues with the XNA Framework. Their work involved fixing namespace discrepancies and ensuring correct handling of content, including external references and reflected content. They also focused on enhancing core functionalities by addressing null checks and ensuring correct handling of constant buffers and texture parameters to improve compatibility and prevent crashes.
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
Karim Luccin - Principal Graphics Software Engineer at Riot Games