Juan Vega is a senior roboticist and software engineer with 8 years of cross-sector experience delivering full life-cycle products and academic research in motion planning for underwater robotics, autonomous driving, manipulation, and social navigation. Now a Senior Lecturer and Director of Postgraduate Research at Cardiff University, he leads a human-centred and computational robotics group while bridging teaching, project leadership, and hands-on system development. He combines industry-grade C/C++ and Python engineering (including ROS, OMPL, MoveIt!) with a PhD in Robotics to translate advanced planning algorithms into deployable systems—experience honed at Apple, TNO, and Rice University. Notably, his background spans both safety-critical automated valet parking architectures and AR-enhanced human-robot collaboration, reflecting a rare mix of control, perception and HRI expertise.
8 years of coding experience
12 years of employment as a software developer
Master of Science (MSc), Mechatronics, Robotics, and Automation Engineering, Master of Science (MSc), Mechatronics, Robotics, and Automation Engineering at Universidad Politécnica de Madrid
Bachelor’s Degree, Electronics, Electronics Engineer, Bachelor’s Degree, Electronics, Electronics Engineer at Pontificia Universidad Javeriana Cali
Doctor of Philosophy (PhD), Technology (Robotics), Doctor of Philosophy (PhD), Technology (Robotics) at Universitat de Girona
Contributions:1 PR, 31 pushes, 7 branches in 3 years 3 months
env
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.