Summary
John Macdonald is a perception leader with 12 years of experience building real-world computer vision and 3D reconstruction systems for robotics and autonomy. Currently Head of Perception at Bonsai Robotics, he progressed from hands-on roles in object detection, segmentation, and stereo vision to leading next-generation perception model development. His background includes autonomy engineering at Skydio and research internships at Cruise and iRobot, giving him deep experience applying deep learning to scene flow, person tracking, and close-proximity navigation. He holds an MS in Robotic Systems Development from Carnegie Mellon and a BS in Computer Science from Cornell, where he led award-winning autonomous vehicle teams. Known for moving research into production, he combines academic rigor with product-focused engineering to deliver robust perception stacks for mobile robots. Check out his interactive portfolio at johnmacdonald.io for demos and project details.
13 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Cornell University
Master of Science - MS, Robotic Systems Development, Master of Science - MS, Robotic Systems Development at Carnegie Mellon University