Keegan Nave is a robotics software engineer with eight years of experience building robust autonomy, perception, and manipulation systems, currently based in San Jose and working at Kawasaki Robotics. He holds a Master's in Robotics from Oregon State University and has contributed to NASA Ames' OceanWATERS projects, implementing fault-tolerant autonomy plans and C++ architectures for simulated lander missions. Keegan’s academic research focused on agricultural robotics, while his earlier work developed automated testbeds and monitoring tools that bridge simulation and real hardware. Comfortable across ROS, C++, and PLEXIL, he has a track record of turning research prototypes into reliable, testable systems used in both labs and simulated mission environments. Notably, his internships at NASA produced open-source contributions to the OceanWATERS repositories, reflecting a habit of sharing practical tooling. He combines academic rigor with hands-on engineering to deliver resilient embedded and autonomy software for challenging robotic applications.
8 years of coding experience
5 years of employment as a software developer
Master's degree, Robotics, Master's degree, Robotics at Oregon State University
Generates a signed distance field over the bounding box of a .obj mesh file using trimesh. Also allows you to save generated SDF's to pickle files, to perform trilinear interpolation of a given point and to vizualize final SDF array.
Contributions:37 commits, 2 PRs, 31 pushes in 5 months
Contributions:12 commits, 3 pushes, 1 branch in 6 months
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.
Request Free Trial
Keegan Nave - Robotics Software Engineer at Kawasaki Robotics