John brings years of experience in engineering, data science, and development to leading Fresh’s robotics team. Throughout his career, he has served as a builder and strategic consultant, bringing his expertise in the industry to dozens of client projects.
Since starting at Fresh, John has designed and built multiple localization and navigation systems, safety systems, computer vision algorithms, robotic chassis, simulations, testers, and software architecture packages. He also brings deep expertise as a team leader, helping guide the launch of United Rentals’ autonomous vehicle program and providing practice area leadership, including onboarding, employee development, supporting sales, and contributing to a broad array of thought leadership.
John holds a BS in Computer Science from Gonzaga University, with a focus in data science.
Outside work, he enjoys automotive fabrication, building cars and motorcycles, and spending time outdoors.
Autonomous Mobile Robots, Robotic Software Development, Robotic Systems Integration
ROS 2: The Transition from Research to Production
Robot Operating System (ROS) is an open-source middleware system for software development for robotic applications. Although many supported and maintained packages live on top of ROS, ROS is a set of frameworks providing libraries, message structures, and other means for programs to communicate. ROS 2, which Fresh engineers specialize in, is the next iteration of