Summary
Juan Crespo is a senior robotics researcher and software engineer with 11 years of experience building embedded firmware, control systems, and robotic products for healthcare and industrial applications. Based in Barcelona, he combines deep hands-on expertise in C/C++ firmware for dsPIC and ARM, ROS-based distributed control, and MATLAB-based algorithm development with a strong background in electronics design and CAN/SPI/I2C communications. He has driven exoskeleton and rehabilitation projects from concept to clinical testing—authoring technical dossiers for European evaluation—and led cross-functional teams to deliver reliable, patient-grade systems on time and under budget. Juan’s career also spans mission-critical space and telecom software, giving him a systems-thinking approach to robustness, testing and continuous integration. Known as a pragmatic innovator, he pairs mechanical assembly skills (precision gear building) with advanced control theory to bridge lab research and product-ready robotics.
11 years of coding experience
10 years of employment as a software developer
Charles III University of Madrid (Universidad Carlos III de Madrid)