David Rodríguez

R&D Software Engineer at PICO XR

Galicia, United States
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
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.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering (BE), Informatics Engineering, 8.4711, Bachelor of Engineering (BE), Informatics Engineering, 8.4711 at Universidad Santiago de Compostela
bookGame Design & Technology, Master´s Programme, Computer Engineering, Game Design & Technology, Master´s Programme, Computer Engineering at Göteborgs universitet
bookBachelor of Engineering (BE), Informatics Engineering, Bachelor of Engineering (BE), Informatics Engineering at Uniwersytet Łódzki
bookUPC Universitat Politècnica de Catalunya
languagesSpanish, English, Galician
stackoverflow-logo

Stackoverflow

Stats
67reputation
731reached
5answers
2questions
github-logo-circle

Github Skills (20)

debug10
c-language10
gltf10
fileio10
file-processing10
file-handling10
file-access10
cprogramming-language10
obj9
asset-pipeline9
angular6
google-chrome6
clip6
struct6
browser6

Programming languages (6)

TypeScriptJavaC++JavaScriptRubyPython

Github contributions (5)

github-logo-circle
assimp/assimp

Oct 2024 - Dec 2024

The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Role in this project:
userBackend 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.
pythonc-plus-plusobjective-cvolume-renderingfbx-exporter
david-campos/discord-bot

May 2020 - Jan 2021

Bot for discord that does random stuff
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.
Request Free Trial