Ignacio Dorado is a research engineer at Google with nine years of industry experience and a PhD from Purdue University supported by a Fulbright scholarship. He combines deep academic rigor with practical systems work, having held research roles at NVIDIA and UC Berkeley and engineering positions at ESA where he built software for pico-satellite ground segments. Ignacio’s multidisciplinary education spans electrical engineering and computer science across Spain, Sweden and the U.S., and he’s fluent in a broad toolset from C/C++ and CUDA to Python, OpenCV and GPU shading languages. He has a track record of shipping production research and prototype systems—ranging from multi-projector calibration at McGill to mobile banking apps and Android UI research—bridging low-level performance optimization and applied research. Based in Madrid, he brings a global perspective and unusually broad cross-platform experience that helps translate cutting-edge research into deployable engineering.
9 years of coding experience
13 years of employment as a software developer
Master of Science (MSc), Computer Science & Engineer, Master of Science (MSc), Computer Science & Engineer at Lunds tekniska högskola
Colegio Agustiniano
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Purdue University
Fulbright
Master of Science (M.Sc.), Electrical Engineer, Master of Science (M.Sc.), Electrical Engineer at Universidad Politécnica de Madrid
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.