Projects
Software, simulations, and side projects — things I’ve built to explore an idea or solve a concrete problem. Some are research tools; others are just interesting. [Add anything specific you want to highlight here.]

Omnicopters for Spacecraft Simulation

AFRL-funded senior design project using omnicopters as hardware-in-the-loop spacecraft simulators. Developed optimal motor placement and a novel indoor disturbance-rejection …

Rocker Robotics — Intelligent Ground Vehicle Competition

Autonomy and Controls Tech Lead for SD Mines' IGVC entry. Won Rookie of the Year. Implemented MPPI control, A* path planning, and frontier-based autonomous exploration.

Autonomous Spacecraft and Sensing

Simulation of a LEO satellite with autonomous debris avoidance, optical debris detection, attitude correction, and cyber-attack resilience — built in the Basilisk simulator.

Hall Thruster Design Optimization

Adaptive neural surrogate for 1D Hall thruster discharge simulation, used to optimize magnetic field profiles for improved thruster efficiency.

Autonomous Vehicles with Safety Guarantees

Suite of autonomous driving demonstrations combining nonlinear MPC with control barrier functions (CBF-nMPC) for provably safe lane changes with dynamic obstacles.

Adaptive HVAC for Unknown Deployment

Physics-informed ARX system identification and PID optimization for HVAC control in environments with uncertain thermal parameters.

Automated Turret

Blob-detection target acquisition with pixel-to-torque feedback control, tuned via data-driven transfer function identification.

Detection of Debris from a Dynamic Satellite Platform

Novel algorithm for detecting orbital debris from images taken by a moving space-based observer, using optical flow background removal that preserves faint objects.

Brayton Cycle Optimization

Analytical modeling and optimization of Brayton cycle configurations for maximum thermal efficiency and net work output.

Deep Computer Vision Demonstration

Introductory deep computer vision demo for general audiences — live object detection and neural style transfer via CNN.

Reinforcement Learning Control Demonstration

Outreach demonstration covering RL control fundamentals, algorithm benchmarking, and live examples for a general audience.

Supersonic Phase-change Ejector Cycle for Thermal Refrigeration Efficiency (SPECTRE)

Computational modeling and optimization of a novel supersonic ejector refrigeration cycle to improve thermal efficiency.

Trebuchet Competition

Model identification and regression for optimal trebuchet performance — part of Rocker Robotics competition team activities.

Rocker Robotics — National Robotics Challenge

Computer Science Technical Lead for an autonomous vehicle challenge entry — computer vision, high-fidelity simulation, and RL control.

Terrain Investigational and Navigational Automaton (TINA)

Differential drive robot with computer vision-based path detection and pixel-to-torque feedback control for autonomous course navigation.