David Timothy

Autonomous System & Control

David Timothy

I automate and simulate stuff.

Quick Summary

Computational Engineering student combining student assistant experience with hands-on trajectory optimization and motion planning projects.

Profile

I am interested in autonomous systems, multi-agent systems, control engineering, and reinforcement learning

Current activity

Master's student in Computational Engineering at Technische Universität Darmstadt.

Location

Based in Darmstadt, Hesse, Germany.

Education

Academic training at Technische Universität Darmstadt with a focus on computational and mechanical engineering.

M.Sc. Computational Engineering — Technische Universität Darmstadt

Apr 2025 – Present

Graduate studies in Computational Engineering at Technische Universität Darmstadt.

B.Sc. Mechanical Engineering — Technische Universität Darmstadt

Oct 2020 – Aug 2025 · Darmstadt, Hesse, Germany

Bachelor studies in Mechanical Engineering at Technische Universität Darmstadt in Darmstadt, Hesse, Germany.

Skills

Tools and domains applied across student assistant roles and autonomous systems projects.

Optimization & Control

Trajectory optimization, optimal control (direct multiple shooting, pseudospectral methods), nonlinear model predictive control, motion and path planning, eVTOL landing and collision avoidance, rocket landing control, robotics co-optimization.

Software & Simulation

Python, CasADi with IPOPT solver, NumPy, Matplotlib (3D visualization), MATLAB / Simulink, numerical simulation, control systems design, motion control.

Engineering Tools & Documentation

Siemens NX (CAD), ANSYS (finite element method), KISSsoft, KISSsys, strain gauge analysis, LaTeX, laboratory assistance.

Experience

Hands-on student assistant and engineering roles supporting automation, mechatronics, and reactive flow laboratories.

Student Assistant — Institute of Mechatronic Systems, TU Darmstadt

May 2024 – Jan 2025 · Darmstadt, Hesse, Germany · Remote

Data analysis of sensors for research on car path behavior.

Student Assistant — Institute of Mechatronic Systems, TU Darmstadt

Mar 2021 – Mar 2023 · Darmstadt, Hesse, Germany

Stress analysis with ANSYS finite element simulations, screw calculations using KISSsoft and KISSsys, strain gauge analysis, Siemens NX CAD support, planetary gear visualization, flywheel energy storage development in Python, and laboratory assistance.

Student Assistant — Institute of Reactive Flows and Measurement Technology, TU Darmstadt

Apr 2022 – Mar 2023 · Darmstadt, Hesse, Germany

Constructed a traverse for a metal particle ignition reactor, performed screw calculations with KISSsoft and KISSsys, calibrated mass flow controllers, assisted with Siemens NX CAD design, sieved iron particles, and supported laboratory experiments.

Student Assistant — Institute of Mechatronic Systems, TU Darmstadt

Dec 2020 – Jan 2021 · Darmstadt, Hesse, Germany

Transferred kinetic energy storage models from MATLAB/Simulink to Python, programmed curve fitting for lithium-ion battery maps, and implemented aging estimation methods in Python.

Student Assistant — Institute of Automation and Mechatronics, TU Darmstadt

Jun 2020 – Dec 2022 · Darmstadt, Hesse, Germany

Converted handwritten scientific books into LaTeX and supported the institute library.

Intern — Bosch Rexroth

Sep 2021 – Oct 2021 · Lohr, Bavaria, Germany

Industrial internship at Bosch Rexroth in Lohr am Main, Bavaria, Germany.

Projects & Research

Open-source work, thesis research, and simulations covering path planning, NMPC, and trajectory optimization.

Wolf-Inspired Drone Path Planning — Swarm Intelligence

Python · Matplotlib

3D drone path planning with Grey Wolf Optimization (GWO) to search obstacle-avoiding flight paths, adapting swarm behavior for trajectory design.

Car Parallel Parking

Python · CasADi with IPOPT · Matplotlib

Optimal control via direct multiple shooting to compute efficient vehicle trajectories for autonomous parallel parking.

Rocket Landing — Nonlinear Model Predictive Control

Python · CasADi with IPOPT · Matplotlib · NumPy

Nonlinear Model Predictive Control framework for precise vertical landing of a 2D rocket model.

eVTOL Landing — Bachelor Thesis

Python · CasADi with IPOPT · NumPy · Matplotlib

Bachelor thesis simulation framework optimizing eVTOL landing trajectories with static and dynamic collision avoidance in Urban Air Mobility.

MAPTOR (Multiphase Adaptive Trajectory Optimizer)

Python · CasADi · Pseudospectral methods

Open-source trajectory optimization library with adaptive mesh refinement, multiphase support, and SymPy-powered mechanics and design parameter optimization.

Contact

Connect via email or professional networks for collaborations in trajectory optimization and control.