Technical skills
Commands travel out.
Measurements come back.
Modelling
Build a model of the system and understand its behaviour.
Flight dynamics · 6-DOF simulation · Trimming & linearization
Flight dynamics projectsGlobal Hawk airframe study
Global Hawk · drag to inspect the airframe
Model: NASA / Michael D. CarbajalNASA airframe geometry illustration. My mathematical flight-dynamics work is linked alongside it.
Technical skills
My main areas are control systems, flight dynamics, trajectory optimization and engineering software. The examples below show how I’ve used these methods in projects.
01
Software & flight platforms
- MATLAB/Simulink
- Python
- C/C++
- ROS
- DJI OSDK
- Pixhawk/PX4
02
Control Systems
- Nonlinear MPC
- Active Disturbance Rejection Control (ADRC)
- PID/LQR/LQI
- Robust Control
- Nonlinear Dynamic Inversion (NDI/INDI)
- Feedback Linearization
- Adaptive Control
- MRAC
- Sliding Mode Control
- System Identification
03
Aerospace Engineering
- Flight Dynamics
- 6-DOF Nonlinear Simulations
- Trajectory Optimization
- Path Planning
- Convex Optimization
- Trimming & Linearization
- Autopilot design
04
Machine Learning
- Deep Learning
- Reinforcement Learning
- Computer Vision
- Classification
- Physics-Informed ML
05
Optimization
- Gradient Descent
- Newton & Quasi-Newton
- Simplex & Interior-Point
- Lagrange Multipliers & KKT
- Quadratic Programming
- Convex Optimization
06
Robotics
- Embedded Systems
- ROS
- Control Design
- Hardware-in-the-Loop (HIL)
- Software-in-the-Loop (SIL)
- Actuator & Sensor Integration
- Real-Time Firmware
- Control Loop Tuning
07
Software development
- Frontend Development
- Backend Development
- Cloud Hosting & Deployment
- Supabase
- AI Integration
- RAG Systems
- Vector Databases
- API Design