Index
Projects and Research
Everything I am currently working on, from a liquid engine that has to actually fire to a Riccati recursion that has to actually converge.
Engineering
Vehicle design and the analysis tools behind it.
Propulsion · Interactive
N₂O / Ethanol Hot-Fire Simulator
A browser-based hot-fire model covering blowdown feed dynamics, combustion thermodynamics and nozzle performance. Ported from MATLAB and rebuilt around a combustion solver that conserves atoms.
Flight dynamics · Interactive
6-DOF Flight Simulator
Six-degree-of-freedom trajectory simulation with Monte Carlo dispersions, impact footprint contours, stability margin tracking and sensitivity ranking.
Spacecraft · Capstone
Small Debris Detection Satellite
An event-camera payload for measuring sub-centimetre orbital debris in situ, built and tested as an integrated flatsat. I am the Electronics Lead.
Research
Undergraduate research at CU Boulder.
Multi-agent reinforcement learning
Learning Equilibria in Differential Games
A Julia package applying MADDPG to differential games, plus an exact stochastic linear-quadratic Nash solver built to give the learner something rigorous to be measured against.
Bioastronautics
Spatial Disorientation Countermeasures
A real-time model of pilot perception that triggers a flight display at the moment disorientation occurs. In lab testing it eliminated boundary violations entirely, with no cost to secondary-task performance.
Earlier
Where the simulation habit started.
Python · Age 15
Formula 1 Race Simulator
A lap-by-lap race simulation driven by real car telemetry rather than invented ratings, with tyre wear, pit strategy and retirements. Built for A-Level computer science.