About
Mike Moore
I am an aerospace and software engineer in Houston. I work on spacecraft guidance and control, and in my own time I build robots that have to stay upright. This site is where I write down how those are going.
B.S. Aerospace, UT Austin · M.S. Computer Eng., UHCL
Spacecraft guidance and control
Ten years in the space business at NASA Johnson Space Center. I serve as lead developer for the Commercial Crew Program ascent-abort Guidance, Navigation and Control modelling and simulation team, managing a team building high-fidelity simulations of Boeing’s CST-100 and SpaceX’s Crew Dragon — six degree-of-freedom dynamics, GN&C flight software, sensors, effectors and environment models, real-time capable, written in C++ with a Python front end.
- 2018 JSC Software of the Year Award, for a C++ math model library with a generic solver architecture for spacecraft power, thermal and fluidic systems. Honourable mention, NASA agency-wide Software of the Year.
- 2018 Spaceflight Awareness Award, for abort guidance and control simulation development and performance assessment.
- Spacecraft attitude and orbit control simulations for the Deep Space Gateway.
Embedded systems
Firmware for commercial products, R&D prototypes, and robots built for the fun of it: SpotX navigation firmware, the real-time balance controller for Bobble-Bot, a custom flight controller for a DIY quadcopter, and CAN bus drivers for Chupacabra motor controller firmware.
Now
A single-link inverted pendulum on a bench — a NEO 550 driven by an ODrive S1 in torque mode, a Raspberry Pi running a Rust control loop at 200 Hz, MuJoCo for simulation, and renders built from its CAD to watch recorded runs. It swung up and balanced for the first time on 1 September 2026.
Contact
Feel free to reach out if any of my work or blog posts interest you. I am happy to answer questions or talk with others who have similar interests.