Stanley Brown is a Staff Software Engineer based in Waterloo with 13 years of experience building and leading high-performance robotics and computer vision systems. He combines deep research expertise in SLAM and autonomous vehicles from his University of Waterloo master's work with hands-on product delivery across startups (Voyis, Labforge) and R&D roles in underwater and aerial platforms. Known for turning academic algorithms—like novel coverage path planning and drone landing solutions—into robust production systems, he excels at sensor fusion, calibration, and real-time perception stacks. Now at Ribbit, he focuses on scaling complex perception pipelines while mentoring engineers and bridging research-to-product gaps. Notably, his background spans both environmental engineering and mechatronics, giving him a practical systems perspective that informs durable, field-ready designs.
13 years of coding experience
4 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.) Environmental Engineering, Bachelor of Applied Science (B.A.Sc.) Environmental Engineering at The University of British Columbia
Bachelor of Applied Science (B.A.Sc.) Environmental Engineering, Bachelor of Applied Science (B.A.Sc.) Environmental Engineering at University of Northern British Columbia (UNBC)
Master's degree Mechanical and Mechatronics Engineering, Master's degree Mechanical and Mechatronics Engineering at University of Waterloo
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.