Designed an automated, two-axis tracking antenna and containerized mission control system designed to maintain a high-bandwidth RF link and visualize high-frequency rocket telemetry in real time.
Telemetry & Hardware Lead · Oct 2025 - Present · Team of 3
What I Owned
- Hardware Architecture - Embedded Telemetry Routing - Physical Network Infrastructure - Ground Control Software Stack
Requirement: The system must establish a robust, low-latency link between the remote launch pad and mission control, reliably ingest high-frequency (10Hz) MQTT packets, and allow operators to boot a fully configured server stack on field laptops in under 60 seconds without internet access.
Result: The pipeline successfully achieves <50ms latency from hardware to database. Running docker compose up instantly provisions the server, auto-configuring TimescaleDB schemas and EMQX SQL routing rules seamlessly.
Requirement: The UI must display 10Hz flight data flawlessly, mathematically derive complex flight kinematics (Mach, wind drift, vertical velocity) live without lagging the system, and provide immediate situational awareness to the Launch Director.
Result: Grafana renders live maps and 10Hz dynamic graphs seamlessly. Mach and drift calculations are proven mathematically accurate and visually stable against a custom Python telemetry simulator I wrote to inject mock flight data and stress-test the MQTT-to-database pipeline.
Requirement: The board must distribute unregulated power to two NEMA 23 stepper motors while simultaneously providing clean, highly stable 5V and 3.3V rails for dual microcontrollers, a 1W RF telemetry radio (RFD900X), and a GPS module, all within a compact 2-layer footprint.
Result: Power routing, fusing strategy, and ground plane separation pass initial schematic DRC and layout clearance checks. The star ground topology successfully isolates the high-power domain from the logic domain in the physical layout, theoretically eliminating ground loops.
Requirement: The system must guarantee zero-jitter step generation for smooth mechanical antenna tracking while simultaneously handling high-throughput UART communication with the RFD900X, parsing NMEA GPS strings, and writing to an SD card via SPI.
Result: Schematic logic is fully defined, ensuring safe voltage translation to the motor drivers and correct pin mapping for all hardware SPI/UART peripherals. The architecture theoretically eliminates blocking delays between communications and kinematics.
| From | To | Type | Notes |
|---|---|---|---|
| Radio Pico | Motor Pico | electrical | Hardwired UART inter-board link passing decoded GPS targets and tracking vectors to decouple RF processing from motor kinematics. |
| Motor Pico | External Stepper Drivers | electrical | 3.3V PIO logic signals (Step, Direction, Enable) shifted to clean 5V for robust motor driver triggering. |
| Radio Pico | Ground Station | data | Ground station WiFi connection enables streaming telemtry data directly into ground station's EMQX MQTT message broker. |
| Fill Station | Ground Station | data | High-bandwidth wireless bridge carrying physical pad sensor states and zero-latency go2rtc camera feeds into TimescaleDB and Grafana. |
.png)
Demonstration with mock data








Risks & Limitations
Lessons & Next Steps