Ian Sherman is a Staff Software Engineer in San Francisco with a decade of experience building robotics and creative-technology systems that bridge software rigor and physical hardware. He has led and scaled engineering teams and platforms—from founding Formant’s cloud infrastructure for teleoperation and fleet management to directing engineering at X/Google’s robotics efforts—while remaining a hands-on developer in C++, Go, and distributed systems. Ian excels at solving thorny real-world problems involving vision, controls, latency, and heterogeneous hardware, with recent work enabling vision-based navigation for a CLPS lunar lander. His background spans film and live-event robotics to aerospace, combining deep systems design with practical functional-safety and real-time engineering. Colleagues know him for clear writing, strong communication, and an uncommon focus on the “big beautiful physical world” as a design constraint. He brings multidisciplinary curiosity and a track record of turning ambitious, hardware-constrained problems into production-ready software.
10 years of coding experience
10 years of employment as a software developer
Computer Science, Computer Science at Brown University
Farm-ng cmake macros, reusable for c++ projects and super builds.
Contributions:1 release, 3 reviews, 10 PRs in 6 months
cppcmakemacrosbuildsfarm
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.