Rodrigo Urra is a seasoned 3D graphics tools engineer with over a decade of experience building GPU drivers, performance analyzers, and visualization tools across AMD and Intel. He has moved comfortably between high-level rendering systems and low-level GPU driver debugging, leading tools like Radeon Memory Visualizer and contributing to Radeon GPU Profiler and Mantle’s foundational work for modern APIs. Rodrigo’s open-source contributions include deep backend work on well-known projects such as CodeXL and gfxreconstruct—improving Vulkan/DX12 server robustness, cross-bitness replay, and DRED support—demonstrating a knack for performance-critical systems and stable capture/replay. A practiced presenter at GDC and SIGGRAPH, he pairs disciplined engineering with clear technical communication and cross-team collaboration. Uncommonly for tools-focused engineers, he also has hands-on experience translating between production renderers (e.g., DX11 to RenderMan/Mental Ray) and building interactive ray tracers, giving him a rare end-to-end perspective on graphics pipelines.
10 years of coding experience
11 years of employment as a software developer
American International School in Cyprus & Kenya
Bachelor of Science, Computer Engineering, Bachelor of Science, Computer Engineering at Rochester Institute of Technology
CodeXL is a comprehensive tool suite that enables developers to harness the benefits of CPUs, GPUs and APUs.
Role in this project:
Back-end Developer
Contributions:96 commits, 69 pushes, 131 branches in 4 months
Contributions summary:Rodrigo primarily contributed to the `CodeXL` project by enhancing the Vulkan and DX12 server implementations. Their commits involved fixing bugs, improving code robustness, and adding profiling features. A significant portion of their work included modifications to command buffer management and timestamp collection within the Vulkan server to optimize performance.
Graphics API Capture and Replay Tools for Reconstructing Graphics Application Behavior
Role in this project:
Back-end Developer & System Architect
Contributions:36 reviews, 55 commits, 18 PRs in 1 year 8 months
Contributions summary:Rodrigo's primary contributions involve implementing core features within the graphics API capture and replay tools. They focused on enhancing the process hopping functionality, enabling the tools to work across different bitness applications. Additionally, the user addressed several code review comments and fixed a critical overflow bug related to the GPU VA map, improving the stability and correctness of the replay process. They also added DRED (Device Removed Extended Data) support and implemented capture-time screenshots for validation purposes.
graphicvulkan
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.