David Rodríguez is an R&D software engineer with a decade of experience building real-time 3D and web systems, currently contributing to immersive experiences at PICO XR after developing animation and simulation features for RealityKit at Apple. Comfortable across full-stack development and low-level graphics, he has improved robustness in widely used open-source tooling such as the Assimp 3D asset importer by fixing glTF and OBJ import edge cases. Trained in game design and computer engineering across institutions in Spain, Sweden, Poland and Catalonia, he blends academic rigor with hands-on product delivery. Known for a perfectionist, interdisciplinary approach that dates back to programming at age eight, he thrives on solving tricky edge-case bugs and bridging research ideas into production-grade code.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering (BE), Informatics Engineering, 8.4711, Bachelor of Engineering (BE), Informatics Engineering, 8.4711 at Universidad Santiago de Compostela
Game Design & Technology, Master´s Programme, Computer Engineering, Game Design & Technology, Master´s Programme, Computer Engineering at Göteborgs universitet
Bachelor of Engineering (BE), Informatics Engineering, Bachelor of Engineering (BE), Informatics Engineering at Uniwersytet Łódzki
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Role in this project:
Backend Developer
Contributions:7 PRs, 7 comments in 1 month
Contributions summary:David primarily contributed to the Assimp library by addressing bug fixes, improving code robustness, and fixing documentation. They focused on enhancing the glTF importer by preventing potential data truncation and expanding the image path resolution logic within the `EmbedTexturesProcess`. Furthermore, the user updated the AssbinImporter to close file streams before throwing exceptions and corrected documentation for the `aiImportFileExWithProperties` function. They also fixed an issue with the OBJ importer by correctly prefixing MTL texture paths.
Contributions:4 PRs, 553 pushes, 1 branch in 8 months
discordbotdiscord-jsdiscord-bot
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.