

Since November 2020, I have been a full time engineer with CrossTrac Engineering, an aerospace sub-contractor that specializes in Guidance, Navigation, and Control algorithm and software development. Individual projects are subcontracted work for private industry or government agencies and often require non-disclosure of the client. Below is a list of the projects that I have worked on:
Designed, implemented, and tested algorithms for fusing high-rate single-axis accelerometer readings into a cohesive vehicle state estimate (vehicle linear acceleration, angular acceleration, angular rate, inertial position, inertial velocity, and attitude) using non-linear numerical techniques
Created 6-DOF simulation tool in MATLAB for analyzing performance of state estimation for various truth profiles (lower-Earth orbit, hypersonic suborbital trajectory, or generic acceleration profiles)
Developed noise and disturbance models of sensors and orbit environment to assess algorithm robustness
Implemented algorithm in flight code (C++) on real-time software system with hardware in the loop (HITL)
Characterized high-voltage power supply system dynamics from initial bring-up to first test fire with cutting-edge ion thruster hardware
Implemented non-linear control algorithms for voltage-based and current-based setpoint control in C#
Developed state machine for managing custom thruster firing profiles per customer requirements
Developed Extended Kalman Filter (EKF)-based digital twin algorithms for detecting anomalous on-orbit satellite sensor behavior (financed by Air Force Rapid Innovation Fund)
Wrote real-time distributed software components (C++) which estimate out-of-specification IMU bias and reaction wheel electrical current consumption
Built custom C++ matrix, vector, and quaternion math core libraries for optimized algorithm performance
Developed early-phase mission ConOps and on-orbit satellite checkout procedure for 3-satellite swarm
Designed and implemented magnetic torque-rod based attitude control algorithm (C++)
Performed software-in-the-loop (SITL) and hardware-in-the-loop (HITL) testing of satellite sensor and actuator packages (interfacing off-the-shelf components with custom-built actuators)
Automated telemetry post-processing software for validating on-orbit checkouts while performing post-launch mission console duties
Designed, developed, and analyzed performance of attitude determination and control algorithms in MATLAB-based 6-DOF simulation
Implemented GNC flight code in C++ for integration with real-time software environment
Automated unit testing process for comparing flight code performance to closed-loop simulation using MATLAB’S .mex data API
Developed individual “apps” (similar to ROS nodes) that managed different subfunctional sensing, estimation, and control
Validated controller performance in high-fidelity simulation environment (Spacecraft Design Tool)