Summary
David Robinson is a software engineer with 10 years of experience specializing in visual localization, perception, and robotics software, currently building high-precision warehouse localization and obstacle detection systems in San Francisco. He blends rigorous academic training in mechatronics and robotic systems development with hands-on expertise in C++, Python, OpenCV, PyTorch and optimization tools like Ceres Solver. His work spans end-to-end systems from on-camera applications and stereo depth-based ground modeling to camera–radar fusion and novel auto-exposure techniques for low-light environments. Notably, he led development of millimeter-accurate visual localization and researched robust feature matching for localization across changing weather and time-of-day—demonstrating a knack for solving practical, real-world perception challenges. Colleagues describe him as an adaptable problem solver who pairs critical thinking with creative engineering to continuously learn and improve systems in production.
10 years of coding experience
1 year of employment as a software developer
BE(Hons) in Mechatronics Engineering, BE(Hons) in Mechatronics Engineering at University of Auckland
Master of Science in Robotic Systems Development, Master of Science in Robotic Systems Development at Carnegie Mellon University