Farbod Farshidian is a Lead Research Scientist based in Cambridge, MA, with nine years of experience at the intersection of control theory and machine learning for humanoid and legged robots. He leads development of Physical AI methods that enable mobile articulated robots to perform complex, autonomous tasks, drawing on a PhD in robotics from ETH Zürich and a sustained research track at ETH and NCCR centers. His work blends algorithmic optimal-control improvements—evidenced by contributions to the ocs2 optimal-control codebase—with practical deployment on real-world platforms at the Boston Dynamics AI Institute. Known for refining core search and dual-solution strategies in control libraries, he brings both deep theoretical rigor and hands-on back-end development to bridge research and robotic systems.
9 years of coding experience
6 years of employment as a software developer
Master of Science (M.Sc.), Electrical Engineering, Master of Science (M.Sc.), Electrical Engineering at University of Tehran
Doctor of Philosophy (PhD), Robotics Technology/Technician, Doctor of Philosophy (PhD), Robotics Technology/Technician at ETH Zürich
Contributions:1 release, 10 reviews, 2030 commits in 5 years 5 months
Contributions summary:Farbod's commits primarily focus on updating the `SearchStrategy` class within the `ocs2_ddp` library. This involves modifications to the `SearchStrategyBase.h` header, the `LineSearchStrategy.cpp` file, and the `LevenbergMarquardtStrategy.cpp` file. The changes indicate a focus on improving the core search algorithms and potentially refining the dual solution sampling.
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.
Request Free Trial
Farbod Farshidian - Lead Research Scientist at RAI Institute