# Software

These are my software projects. For more details and the code please visit my Github page.

## OSQP

The OSQP (Operator Splitting Quadratic Program) solver is a numerical optimization package for solving convex quadratic programs in the form

## SwitchTimeOpt.jl

SwitchTimeOpt.jl is a Julia package to easily define and efficiently solve switching time optimization (STO) problems for linear and nonlinear systems of the form

where $f_i$ defines the system dynamics and $\tau_i$ are the switching times.