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
6 years of employment as a software developer
Grado en Ingeniería, Ingeniería informática, Grado en Ingeniería, Ingeniería informática at University of Lodz
UPC Universitat Politècnica de Catalunya
Grado en Ingeniería, Ingeniería Informática, Grado en Ingeniería, Ingeniería Informática at Universidad de Santiago de Compostela
Game Design & Technology, Master´s Programme, Computer Engineering, Game Design & Technology, Master´s Programme, Computer Engineering at University of Gothenburg
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
discord
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.