Home / Skills
Demonstrated capability matrix
Technical skills
Spacecraft systems, engineering software, mechanical design and analysis, and controls — with the tools and test methods behind each. Pick any tool below to see the project that proves it.
Design the load path
CAD, GD&T, load definition, hand checks, material behavior and finite elements.
Model and control dynamic systems
Estimation, guidance, controls, simulation, uncertainty and performance analysis.
Control the interfaces
Requirements, traceability, trades, configuration, risk and verification planning.
Build and verify flight software
Embedded software, protocols, HIL, fault injection, regression and logs.
The stack
Tools I use in project work
Filter by area, then pick any tool to see what I do with it and which project proves it.
Pick a tool above to see where it shows up.
Open the full capability matrix 43 entries
| Category | Capability | Demonstrated in |
|---|---|---|
| PROG | C++17 / fixed-size linear algebra, allocation-free hot paths, embedded targets | ASTRA-OS, GHOST-X |
| PROG | Python, simulation, tooling, data pipelines, analysis, plotting | Rocket GNC, Interceptor, ACE Lab |
| PROG | MATLAB, control design and analysis | Coursework, control studies |
| PROG | LabVIEW, bench-test automation and instrument control | BLNC Turtle Robotics |
| PROG | Bash / shell, build automation, remote target workflow | ASTRA-OS |
| SIM | 6-DOF flight dynamics simulation with time-varying mass properties | Rocket Landing GNC |
| SIM | Monte Carlo dispersion campaigns and statistical convergence analysis | Rocket Landing (representative simulation), ASTRA-OS (25) |
| SIM | PX4 SITL and MAVLink integration | GHOST-X |
| SIM | Aerothermodynamic and atmospheric modelling | Rocket Landing GNC |
| CAD | SolidWorks, parametric multi-part assemblies, configurations and mates | AeroFrame-DT (24 parts) |
| CAD | Parametric fitting geometry, controlled variables and released STEP models | AeroFrame-DT |
| CAD | GD&T and manufacturing-release drawing packages with BOM | AeroFrame-DT |
| FEA | ANSYS Mechanical, nonlinear solid analysis, contact and APDL post-processing | AeroFrame-DT |
| FEA | Abaqus, static, thermal and modal analysis | AeroFrame-DT |
| FEA | Mesh convergence studies, singularity screening and response-correlation checks | AeroFrame-DT |
| FEA | Stress recovery, margin of safety, lug analysis, Kt assessment and hand cross-checks | AeroFrame-DT |
| EMBD | Embedded Linux on aarch64, cross-build, deploy, remote debug | ASTRA-OS, GHOST-X |
| EMBD | Binary command/telemetry protocols with CRC-16-CCITT integrity | ASTRA-OS |
| EMBD | Watchdogs, FDIR state machines, health monitoring | ASTRA-OS |
| EMBD | Sensor integration, IMU, global-shutter camera, hardware timestamping | GHOST-X |
| EMBD | Real-time latency budgeting and per-stage instrumentation | Interception Robot |
| CTRL | Error-state Kalman filter (ESKF), 9-state visual-inertial | GHOST-X |
| CTRL | Extended / linear Kalman filtering and sensor fusion | Interception Robot |
| CTRL | Interacting multiple model (IMM) tracking, CV / CTRV | GHOST-X |
| CTRL | PID and cascaded PID with anti-windup and saturation handling | BLNC rover, Rocket GNC |
| CTRL | Thrust-vector control with actuator rate and deflection limits | Rocket Landing GNC |
| CTRL | Proportional navigation guidance | Guidance studies |
| TEST | Hardware-in-the-loop verification and evidence capture | ASTRA-OS |
| TEST | Fault injection, packet drop, corruption, delay, link loss | ASTRA-OS |
| TEST | Automated regression with CMake / CTest across two architectures | ASTRA-OS |
| TEST | Filter consistency validation, NIS and χ² gating | GHOST-X |
| TEST | Bench-test procedure standardisation and as-built documentation | BLNC Turtle Robotics |
| MFG | Component-level hardware build and integration | BLNC inverted-pendulum rover |
| MFG | Fabrication callouts, tolerancing for manufacture, bill of materials | AeroFrame-DT |
| MFG | Material selection trades against environmental constraints | TAMU-SPIRIT / DASH |
| SE | Requirements decomposition, traceability matrices, verification methods | TAMU-SPIRIT |
| SE | NASA-style design reviews, SCR, SRR, PDR | TAMU-SPIRIT |
| SE | Engineering change requests and configuration control | TAMU-SPIRIT |
| SE | Interface control definitions and trade studies | ASTRA-OS, TAMU-SPIRIT |
| OS | Linux, daily driver, target platform, remote workflow over SSH | All embedded work |
| OS | Ubuntu on aarch64, cross-architecture build and deployment | ASTRA-OS, GHOST-X |
| VCS | Git and GitHub, branching, review, history discipline | Every project |
| VCS | Continuous integration, automated build and test on commit | GHOST-X, ASTRA-OS |
Every claim on this page has a project behind it.
Pick any row in the matrix and I can walk through the derivation, the code, or the test evidence.