Summary
Ryan Martens is a Staff Software Developer based in Waterloo with nine years of experience building and leading engineering teams across computer vision, augmented reality, wearable interfaces, and large-scale geospatial imaging systems. He blends deep technical hands-on work—GPU-clustered real-time image processing, on-device gesture recognition, and OpenCV-based registration—with metrics-driven team leadership and production engineering practices. At Thalmic Labs he scaled machine-intelligence workflows and introduced robust CI/testing and evaluation pipelines for gesture classification; at PV Labs he delivered a 300MP WAMI system under aggressive timelines. Now at Google, he continues to tackle hard perception and systems problems while mentoring engineers and driving high-quality software processes. Unusually, his background spans both embedded device drivers and high-throughput distributed vision systems, giving him a rare end-to-end perspective from sensors to cloud.
10 years of coding experience
8 years of employment as a software developer
BASc, Engineering Science, BASc, Engineering Science at University of Toronto
MASc, High-speed vehicle propulsion systems, MASc, High-speed vehicle propulsion systems at University of Toronto Institute for Aerospace Studies