David Timothy.
WorkWritingNotesAbout

Computational engineering · Darmstadt, Germany

David
Timothy.

I work on autonomous systems, simulation, and numerical optimization.

I study Computational Engineering at TU Darmstadt and work on autonomous flight software at Wingcopter, contributing to software development, testing, and simulation. Outside work, I build engineering software and write about what I learn.

See my work More about me

Selected work

All projects
MAPTOR project banner
Software / numerical optimization2025 — ongoing

MAPTOR

Trajectory and design optimization in Python.

PythonCasADiOptimal controlPseudospectral methods
Diagram showing the CasADi MPC and MuJoCo simulation loop
Controls / simulation2026 — ongoing

CasMuMPC

Model predictive control with CasADi and MuJoCo.

PythonCasADiMuJoCoMPC
03ROS 2
Robotics / perceptionApr — Jul 2026

Autonomous maze navigation

A simulated mobile robot that navigates a maze.

ROS 2PythonOpenCVAprilTags

Writing & notes

Things worth understanding properly

Article / optimal control

Radau pseudospectral collocation in CasADi

A step-by-step implementation of Legendre–Gauss–Radau collocation for a trajectory optimization problem.

Read the article

Note / model predictive control

Controller and plant in MPC

Why the prediction model and the simulator should stay separate, with examples from CasMuMPC.

Read the note

Contact

Get in touch.

You can reach me by email. My public code is on GitHub.

Email me GitHub
David Timothy.Engineering, software, and notes.
WorkWritingNotesAboutEmail