Skills

Guidance and Control Algorithms

  • Direct Collocation (Trajectory Optimization)
  • Terminal and Homing Guidance Laws
  • Linear and Nonlinear Autopilot Design and Analysis
  • Optimal Control
  • Multivariable Robust Control
  • Numerical Optimization

Modeling and Simulation

  • Aerospace Simulation Framework Design and Model Development
  • MATLAB and Simulink
  • C, C++, Python
  • High Performance (Cluster) Computing

Projects

Rocket Powered Glider Flight Controls

Working as an adjunct faculty member I developed a Senior Design project for the University of Central Florida Aerospace Engineering department. Students were required to design and built a model airplane scale glider with model rocket propulsion. As an aid for the students I put together a tutorial demonstrating aerodynamic predictions and flight controller design using MATLAB/Simulink and XFLR5.

YouTube Playlist

Apex Legends Trajectory Optimization

This project is still a work in progress, but the end goal is to validate the community derived method to best perform the initial flight maneuver in the Apex Legends game. In this manuever the goal is to travel from an initial launch point to a desired landing point in minimum time. In order to identify the in-game flight dynamics, I flew a variety of trajectories and reconstructed various states by scraping the on-screen position data. A Machine Learning model (SVM Classifier) was trained to perform the Optical Character Recognition (OCR) task in order to extract the position data from screen captures.

OCR Jupyter Notebook
Dynamics System ID Jupyter Notebook

Retirement Portfolio Allocation Analysis

This project studied the effect of various stock/bond portfolio allocations in retirement. It includes an analysis of past returns as well as a Monte Carlo simulation of future performance using sampled growth and inflation figures.

Jupyter Notebook

Quadcopter Flight Controller

This project was done during the Spring of 2015 while I was in grad school at the University of Florida. It's a custom designed flight controller for a quadcopter. I designed the hardware from scratch and wrote all of the flight software. The flight software runs bare metal and includes all of the guidance, navigation, and control algorithms as well as the telemetry, sensor and motor interfaces.

YouTube Demo

LASF

Lightweight Aerospace Simulation Framework

Details about LASF...