David Rodríguez

R&D Senior 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
job6 years of employment as a software developer
bookGrado en Ingeniería, Ingeniería informática, Grado en Ingeniería, Ingeniería informática at University of Lodz
bookUPC Universitat Politècnica de Catalunya
bookGrado en Ingeniería, Ingeniería Informática, Grado en Ingeniería, Ingeniería Informática at Universidad de Santiago de Compostela
bookGame Design & Technology, Master´s Programme, Computer Engineering, Game Design & Technology, Master´s Programme, Computer Engineering at University of Gothenburg
languagesSpanish, English, Galician
stackoverflow-logo

Stackoverflow

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

Github Skills (19)

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

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.
3ddata-structureasset-pipelineassetsgame-development
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
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.
Request Free Trial