Marlin Strub

Senior Robotics Engineer at Gravis Robotics

Zurich, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Marlin Strub is a Senior Robotics Engineer based in Zurich with a decade of experience building provably optimal motion-planning and robotic systems, and a clear preference for C++. He brings a strong research-to-product track record spanning postdoctoral and technologist roles at JPL to hands-on engineering at Gravis Robotics, plus earlier work on aerial calibration and simulation at GoPro. An active contributor to the widely used OMPL library, Marlin has implemented and refactored core planners (FMT*, AIT*, BIT*) and optimized data structures to improve performance and maintainability. His background blends a PhD from Oxford with ETH Zurich degrees in robotics and mechanical engineering, enabling him to bridge rigorous theory and production-grade software. Colleagues rely on him for provably correct solutions and pragmatic C++ implementations that scale from simulation to deployed robotic platforms.
code10 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, ENGINEERING, Doctor of Philosophy - PhD, ENGINEERING at University of Oxford
bookMaster’s Degree, Robotics, Systems and Control, Master’s Degree, Robotics, Systems and Control at ETH Zurich
languagesGerman, English, French
github-logo-circle

Github Skills (9)

c-language10
robotics10
cprogramming-language10
motion-planning10
data-structure9
algorithm9
data-structures9
algorithms9
pathfinding8

Programming languages (4)

C++CTeXEmacs Lisp

Github contributions (5)

github-logo-circle
ompl/ompl

Oct 2019 - Dec 2022

The Open Motion Planning Library (OMPL)
Role in this project:
userBack-end Developer
Contributions:8 reviews, 17 commits, 24 PRs in 3 years 2 months
Contributions summary:Marlin contributed significantly to the Open Motion Planning Library (OMPL) by implementing and refactoring core planning algorithms. Their work includes enhancing existing functionalities like the PathLengthDirectInfSampler, FMT*, and AIT* planners. The user also refactored code, renaming variables, and optimizing data structures such as the BinaryHeap to improve the library's efficiency and maintainability. Several commits focused on improving the performance and usability of the BIT* and AIT* planners.
roboticsmotionomplplanningmotion-planning
marlinstrub/dotfiles

Nov 2016 - Jan 2020

Contributions:82 pushes, 7 branches in 3 years 3 months
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
Marlin Strub - Senior Robotics Engineer at Gravis Robotics