Remotely Operated Rotary-Wing UAV
Control a rotary-wing UAV in real time over a network, converting analog joystick input to digital command.
C++ QNX NEUTRINO SOCKET + HIDDI COMMS SIMULINK / QUARC ROTOR SPEED CONTROL
I build and debug real-time, embedded avionics software in C and C++ — the systems that model how Boeing and Airbus aircraft behave, running on the full-flight simulators pilots train on. I own the hardest cross-fleet defects end to end, from black-box fault isolation to the fix.
In short: I fix the hardest software problems in flight simulators — the kind other engineers escalate.
Resolved across all six Delta devices, Air Alaska, and A320 — one fix, every fleet.
A single defect across six Delta devices plus Air Alaska and A320. Coordinated Team Leads and SMEs, built the evidence case to Airbus.
Resolved under a hard customer deadline; the simulator returned to service without slip.
A B767 tele-loading failure, time-boxed against the deadline.
Qualification stayed on schedule.
High-priority snags cleared through the evaluation phase of B757/B767 simulator qualification.
Designed and delivered as customer enhancements.
Save/recall capability for a legacy FMS, and custom instructor-station controls.
Before the simulators: machines I built and programmed myself. Real-time operating systems, sensor fusion, control loops, and hardware-in-the-loop, the same vocabulary as flight simulation. This is where the systems instinct comes from.
Control a rotary-wing UAV in real time over a network, converting analog joystick input to digital command.
C++ QNX NEUTRINO SOCKET + HIDDI COMMS SIMULINK / QUARC ROTOR SPEED CONTROL
Navigate and detect autonomously on limited compute, where the vendor SDK wasn't reliable enough. Migrated the nav stack from an immature Isaac SDK to ROS for reliable localization; built the motor and PWM actuation layer and 3D-printed the mounts.
JETSON NANO ROS NAV STACK LIDAR + ODOMETRY + GPS MOTOR / PWM ACTUATION
Autonomous traversal optimized for speed.
JETSON NANO ROS LIDAR + ODOMETRY + GPS SENSOR FUSION
Monitor and diagnose vehicle health in real time with periodic and sporadic data.
C++ QNX NEUTRINO PERIODIC + SPORADIC SCHEDULING MULTITHREADING INTERRUPT HANDLING