Skip to content

St. John's, Newfoundland.

Technical skills

Aircraft modelControllerHardwareFlight test

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 projects

Global Hawk airframe study

Global Hawk · drag to inspect the airframe

Model: NASA / Michael D. Carbajal

NASA 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
Flight-platform integration ↗
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
Control research ↗
03

Aerospace Engineering

  • Flight Dynamics
  • 6-DOF Nonlinear Simulations
  • Trajectory Optimization
  • Path Planning
  • Convex Optimization
  • Trimming & Linearization
  • Autopilot design
Aircraft models and simulations ↗
04

Machine Learning

  • Deep Learning
  • Reinforcement Learning
  • Computer Vision
  • Classification
  • Physics-Informed ML
Computer-vision experiment ↗
05

Optimization

  • Gradient Descent
  • Newton & Quasi-Newton
  • Simplex & Interior-Point
  • Lagrange Multipliers & KKT
  • Quadratic Programming
  • Convex Optimization
Trajectory optimisation ↗
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
Yo-Go prototype ↗
07

Software development

  • Frontend Development
  • Backend Development
  • Cloud Hosting & Deployment
  • Supabase
  • AI Integration
  • RAG Systems
  • Vector Databases
  • API Design
Software and tools ↗