
I’m Sathya Kasturi. I build reliable software systems, with roots in robotics.
I’m a software engineer who’s happiest with a hard problem and a blank editor. Over the past decade that’s taken me across computer science — algorithms and perception, large-scale data pipelines, evaluation and model infrastructure, and the systems work that keeps complex software reliable in production. My north star hasn’t changed: apply state-of-the-art ideas in computer science to real-world problems.
Today I’m on the founding team at Rivo, a fintech company, where I’m helping build the core product and infrastructure from the ground up. It’s a different domain from where I started — and exactly the kind of zero-to-one engineering I enjoy most.
Before fintech, I spent years in robotics and autonomous vehicles. At Cruise I owned the pipeline for structured perception datasets on the E2E Model Infra team and was technical lead for the Perception Canary System behind model evaluation — infrastructure that engineers across the org relied on to ship with confidence. Earlier, at Voyage and NIO, I built calibration and SLAM systems: multi-LiDAR mapping and localization, camera-to-LiDAR calibration, and visual localization in GPS-denied environments.
I hold an MS in Robotics Engineering from Worcester Polytechnic Institute and a BTech in Mechanical Engineering from SASTRA University. Along the way I’ve published at ICRA and IEEE Intelligent Vehicles and been granted several US patents — you can find them on the research page.