Software / numerical optimization / 2025 — ongoing
MAPTOR
Trajectory and design optimization in Python.
Creator and maintainer

Overview
A Python package for formulating optimal-control problems. It handles multiphase trajectories and adaptive mesh refinement, with CasADi used for symbolic expressions and nonlinear optimization.
What I worked on
- Define states, controls, path constraints, and design parameters in a Python API.
- Transcribe trajectories using Legendre–Gauss–Radau collocation and refine the mesh adaptively.
- Handle multiphase missions and combined design-and-trajectory optimization problems.