Barry Ridge is a perception lead and robotics researcher with 11 years of experience building perception and autonomy stacks for fielded planetary and terrestrial robots. He has led perception work at NASA JPL and the Jet Propulsion Laboratory on DARPA RACER, SubT, and Mars Sample Return efforts, and recently developed autonomy software for a research rover platform at CSUN before joining AlphaZ. His background blends deep learning for geometric and semantic perception, ROS-based simulation, and real-world field testing—hundreds of hours in challenging off-road and subterranean environments. He holds a Ph.D. in Computer and Information Science and has a long track record of taking research from novel neural architectures and simulation to deployed experiments with Perseverance-era hardware. Based in Pasadena, Barry is focused on “learning to let robots learn,” combining rigorous academic methods with practical systems engineering to enable robust autonomy. An often-overlooked strength is his experience coordinating cross-disciplinary teams and managing frequent high-stakes project reviews for government-grade programs.
11 years of coding experience
16 years of employment as a software developer
Ph.D., Computer and Information Science, Ph.D., Computer and Information Science at Univerza v Ljubljani
M.Phil., Mathematics, M.Phil., Mathematics at University of St. Andrews
B.Sc., Computer Applications, B.Sc., Computer Applications at Dublin City University
SMACHA is a meta-scripting, templating, and code generation engine for rapid prototyping of ROS SMACH state machines.
Contributions:545 commits, 83 PRs, 144 pushes in 2 years 4 months
dataloggleamcode-generationscriptingincremental
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.