Alex Martínez

Senior Software Engineer - IC07 at Unity

Barcelona, Catalonia, Spain
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
🎓
Top School
Alex Martínez is a Senior Software Engineer with 11 years of experience building developer tools and rendering systems, currently driving tools development at Unity (IC07) from Barcelona. He has deep C++ and C# expertise creating debugging and visualization tools like Rendering Debugger, Frame Debugger, and Render Graph Viewer, and has integrated tooling across HDRP and URP pipelines. His background spans games and industrial CAD—shipping tools for Ubisoft titles and a Foran shipbuilding CAD system—giving him a rare cross-domain perspective on performance-sensitive engineering. An active contributor to open-source graphics tooling, he improved tinyobjloader to better handle normals and triangulation, reflecting a focus on robustness and practical interoperability. He also has teaching experience in graphics and game development, which informs his emphasis on usable APIs and developer workflows.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster of Videogames Design and Development Master desarrollo y creación de videojuegos, Master of Videogames Design and Development Master desarrollo y creación de videojuegos at Universitat Autònoma de Barcelona
languagesSpanish, Catalan, English
stackoverflow-logo

Stackoverflow

Stats
132reputation
18kreached
8answers
0questions
github-logo-circle

Github Skills (16)

loader10
c-language10
cpp10
cprogramming-language10
3d10
algorithms9
data-structure9
data-structures9
algorithm9
json6
plane6
qt6
icc6
directx6
constructor6

Programming languages (2)

C#C++

Github contributions (5)

github-logo-circle
tinyobjloader/tinyobjloader

May 2016 - May 2016

Tiny but powerful single file wavefront obj loader
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 PRs in 1 day
Contributions summary:Alex contributed to the `tinyobjloader` project by implementing features and fixing bugs related to loading and processing Wavefront OBJ files. Specifically, the user added functionality to calculate flat normals for objects lacking them and introduced flags to control triangulation and normal calculation during the loading process. They also modified the test suite to include the new flags and updated dependencies. The contributions focused on improving the loader's robustness and flexibility in handling OBJ files.
cppwavefronttinyc-plus-pluswavefront-obj
IrisStudio/IrisEngine

Nov 2015 - Sep 2016

Contributions:123 commits, 91 pushes, 1 branch in 10 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