Summary
John Mccaffery is a computer scientist with 15 years of experience applying advanced math and probabilistic modeling to autonomous and intelligent robotics systems, currently working at NASA Ames Research Center within the intelligent robotics group. His background spans unmanned surface and underwater vehicle software development at L3Harris and Oceaneering, plus systems and research roles that bridge theory and practice. He holds master’s degrees in computer science and mathematics and a BS in physics, giving him a rare blend of rigorous theoretical training and hands-on engineering. Interested in machine learning, theory of computation, and quantum physics, he excels at turning complex mathematical concepts into reliable, field-deployable autonomy software. Based in Sunnyvale, he brings deep domain experience in autonomy for challenging environments and a penchant for rigorous probabilistic approaches that improve real-world robotic decision-making.
15 years of coding experience
3 years of employment as a software developer
Bachelor of Science (B.S.), Physics, Bachelor of Science (B.S.), Physics at Michigan Technological University
Master's degree, Computer Science, Master's degree, Computer Science at University of Louisiana at Lafayette
Master's degree, Mathematics, Master's degree, Mathematics at The University of Alabama
English