Engineering / University work

Systems that
have to fly.

Selected work

Programs and research

Flight programs and research platforms spanning VLEO autonomy, small-satellite systems, superconducting devices, and optimal estimation.

Flight mission · 2025—Present

SolarCat

Architecting the electronics, firmware, ADCS, and flight software for an autonomous MembraneSat-class vehicle. The two-timescale control stack pairs a ground-trained PPO advisor with a 10 Hz quaternion-feedback inner loop on STM32U575/FreeRTOS.

  • Mission architecture
  • ADCS
  • FreeRTOS
  • KiCad
↗

Flight demonstrator · 2026—Present

Earth Cup RACE 0

Leading ADCS, avionics, and flight software for a cost-constrained chipsat-class demonstrator, including custom magnetorquers, avionics and power PCBs, and flight-integrated ARLAMX.

  • Avionics
  • Magnetorquers
  • Embedded ML
  • Systems
↗

On orbit · 2024—Present

CatSat

Maintaining the Linux ground-station network and mission automation while deploying ARLAMX as an indirect mission planner validated against more than a year of flight telemetry.

  • Ground systems
  • Linux
  • Automation
  • Telemetry
↗

Research platform

ARLAMX 2.0

A multi-objective deep reinforcement-learning attitude advisor using aerodynamic drag and solar radiation pressure as secondary actuation. Onboard-scale policies target STM32U575 deployment with a B-dot safe mode.

  • PPO / SAC / TD3
  • Basilisk
  • VLEO
  • STM32Cube.AI
↗

Simulation · 2025—Present

AstroChymera

A C++/Python astrodynamics framework that builds geometry-true MembraneSat and CubeSat plants from STL/OBJ meshes with free-molecular-flow aerodynamics, SRP, and stacked perturbations.

  • C++
  • Python
  • Astrodynamics
  • Mesh physics
  • Website in development
↗

Research · 2026—Present

Superconducting intelligent structures

Extending Meissner-effect and terahertz-transistor research through independently verified PyTDGL simulations, a supporting device-physics library, and custom neural-compute concepts.

  • PyTDGL
  • Superconductivity
  • Neural compute
  • Simulation

Controls · 2025—2026

Hardware-in-the-loop ADCS testbed

A real-time STM32/Python closed loop for the SolarCat plant with exact ZOH discretization, discrete pole placement, UART validation, CRC fault detection, and B-dot detumbling.

  • 6-DoF
  • STM32U575
  • UART
  • Digital control

Estimation · 2025

Sequential orbit determination suite

EKF, IEKF, batch least-squares, and RTS smoothing for range/range-rate observations under J2/J3 perturbations, with residual analysis for unmodeled cross-track dynamics.

  • EKF / IEKF
  • RTS smoother
  • J2 / J3
  • MATLAB