Thomas Lipp

Principal Guidance Navigation And Control (GNC) Engineer

California, United States
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

👤
Senior
🎓
Top School
Thomas Lipp is a Principal Guidance, Navigation, and Control engineer with 12 years of experience applying high-speed and convex-optimization techniques to real-time embedded trajectory planning and control. At SpaceX he led GNC work from flight-proven Falcon 9 human-rating and landing burns to designing Starship booster catch systems and high-fidelity simulation tools that enable rapid reusability. He combines deep academic training—a Stanford PhD focused on interior-point methods and MPC—with hands-on production engineering, shipping guidance software and algorithms that run on flight hardware. An active contributor to numerical optimization tooling, he improved the Python interface of the widely used ECOS conic solver to make solver tolerances and parameters more ergonomic for users. Based in California, he’s known for translating advanced optimization research into robust, safety-critical aerospace systems.
code12 years of coding experience
job14 years of employment as a software developer
bookBachelor's of Science in Engineering Mechanical and Aerospace Engineering, Bachelor's of Science in Engineering Mechanical and Aerospace Engineering at Princeton University
bookDoctor of Philosophy (Ph.D.) Mechanical Engineering, Doctor of Philosophy (Ph.D.) Mechanical Engineering at Stanford University
github-logo-circle

Github Skills (12)

python10
apidoc9
c119
api9
c179
optimization8
optimisation8
numerical-methods8
optmization8
performance-optimization8
scipy6
numpy6

Programming languages (2)

CPython

Github contributions (2)

github-logo-circle
embotech/ecos

May 2014 - May 2014

A lightweight conic solver for second-order cone programming.
Role in this project:
userBack-end Developer
Contributions:15 commits in 7 days
Contributions summary:Thomas primarily focused on enhancing the Python interface for the ECOS solver, a conic programming tool. Their work involved adding functionality to handle optional parameters, particularly tolerances and iteration limits, through the modification of the `ecosmodule.c` and `ecos.py` files. These changes involved implementing parameter parsing and setting, updating documentation, and integrating kwargs to provide more flexibility in the solver's usage. This work directly improves the usability and configurability of the ECOS solver's Python API.
conicsecond-ordercone-programmingsatsolver
gummyboars/lunboks

Feb 2021 - Nov 2021

Contributions:40 reviews, 6 commits, 12 PRs in 8 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
Thomas Lipp - Principal Guidance Navigation And Control (GNC) Engineer