
Andrew Brandt engineered avionics and telemetry systems for the Terrapin-Rocket-Team/SRAD-Avionics repository, delivering end-to-end hardware and software solutions for flight data capture, radio communication, and Bluetooth integration. He developed robust C++ and Python code for sensor integration, flight-state detection, and real-time data logging, while designing and refining PCB hardware using KiCad. His work included optimizing Bluetooth and Si4463 radio subsystems for reliable telemetry, implementing command processing pipelines, and enhancing data integrity for post-flight analysis. Through iterative refactoring and hardware-software integration, Andrew improved system maintainability, flight safety analytics, and operational reliability, demonstrating depth in embedded systems and cross-disciplinary engineering.

June 2025 monthly summary for Terrapin-Rocket-Team/SRAD-Avionics: Key features delivered and reliability improvements that advance mission data integrity, flight safety analytics, and system operability. Focus areas included avionics Bluetooth integration, command processing, and data logging enhancements, alongside telemetry and radio reliability improvements to ensure accurate, timely flight data reporting. Key features delivered: - Avionics Bluetooth integration, command processing, and data logging enhancements via a Python data-logging script; radio initialization improvements; Bluetooth client/server communication refactor; Si4463 radio configuration adjustments to boost reliability and data throughput. Commits: 189d9e34e202c15efb6d856ad28db95b9f40b52d; 2debec723e2e4f3de5ce2d175fd89105da9b920d; 213ba68a7713c59adb685a51b7a6dcb1e9869ebf. - Telemetry and radio reliability enhancements: Si4463 module refactor and flight telemetry improvements, including flight stage detection timing and APRS telemetry unit correction to ensure accurate data reporting. Commits: 26e9f71486bf86020161359d18912ef822d3d75a; ee623f04156bc6a60595722c8dbe1649d8289d98. Major bugs fixed: - Stabilized Bluetooth initialization and command processing flow, reducing intermittent data-logging failures during in-flight operations (BT Try fixes; commands start). - Enhanced radio reliability and telemetry reporting, addressing edge cases in flight telemetry timing and APRS unit accuracy (Flight Code; Flight Code v2). Overall impact and accomplishments: - Significantly improved data integrity and reuse-ready telemetry for flight analysis and safety reviews. - Reduced post-flight debugging time and increased confidence for extended-duration missions through robust Bluetooth, logging, and radio telemetry pipelines. - Delivered end-to-end improvements from avionics data capture to ground-truth telemetry reporting, enabling faster iteration and validation cycles. Technologies/skills demonstrated: - Python-based data logging and scripting for avionics workflows. - Bluetooth radio integration with client/server architecture and command processing pipelines. - Si4463 radio module configuration and telemetry pipeline refinements. - Flight-stage detection timing, APRS telemetry corrections, and end-to-end data integrity.
June 2025 monthly summary for Terrapin-Rocket-Team/SRAD-Avionics: Key features delivered and reliability improvements that advance mission data integrity, flight safety analytics, and system operability. Focus areas included avionics Bluetooth integration, command processing, and data logging enhancements, alongside telemetry and radio reliability improvements to ensure accurate, timely flight data reporting. Key features delivered: - Avionics Bluetooth integration, command processing, and data logging enhancements via a Python data-logging script; radio initialization improvements; Bluetooth client/server communication refactor; Si4463 radio configuration adjustments to boost reliability and data throughput. Commits: 189d9e34e202c15efb6d856ad28db95b9f40b52d; 2debec723e2e4f3de5ce2d175fd89105da9b920d; 213ba68a7713c59adb685a51b7a6dcb1e9869ebf. - Telemetry and radio reliability enhancements: Si4463 module refactor and flight telemetry improvements, including flight stage detection timing and APRS telemetry unit correction to ensure accurate data reporting. Commits: 26e9f71486bf86020161359d18912ef822d3d75a; ee623f04156bc6a60595722c8dbe1649d8289d98. Major bugs fixed: - Stabilized Bluetooth initialization and command processing flow, reducing intermittent data-logging failures during in-flight operations (BT Try fixes; commands start). - Enhanced radio reliability and telemetry reporting, addressing edge cases in flight telemetry timing and APRS unit accuracy (Flight Code; Flight Code v2). Overall impact and accomplishments: - Significantly improved data integrity and reuse-ready telemetry for flight analysis and safety reviews. - Reduced post-flight debugging time and increased confidence for extended-duration missions through robust Bluetooth, logging, and radio telemetry pipelines. - Delivered end-to-end improvements from avionics data capture to ground-truth telemetry reporting, enabling faster iteration and validation cycles. Technologies/skills demonstrated: - Python-based data logging and scripting for avionics workflows. - Bluetooth radio integration with client/server architecture and command processing pipelines. - Si4463 radio module configuration and telemetry pipeline refinements. - Flight-stage detection timing, APRS telemetry corrections, and end-to-end data integrity.
May 2025 SRAD-Avionics monthly summary: The team delivered end-to-end hardware and software enhancements focusing on hardware expansion, flight data capture, and connectivity reliability. These efforts provide clearer telemetry, safer flight operations, and faster iterationcycles for future work. Key features delivered: - Screw Switch and Blue Raven Extension PCB hardware design and voltage sensing integration: PCB layout and KiCad files, silkscreen tuning, voltage sensing integration, and initial project configuration; updates to code (VoltageSensor, main loop) and Gerber data preparation. Commits include: 13a2300b05877b851344b4abde9b84d2c658d07c; f26df50d7a83f8f425cf9269497caf8a4c451972; fd2305679ac0d9dcb3d85427415ac90ea3445c07; ad072b228f4b11effe2620744a6c50e4f54480e5; 14213118d09e3826cfbcb4decf9128b175a377a7; f4e14b7db16990ecaf11eda51d1b17241306972e. - Flight Data Logging and MMFS Core Software Upgrade: Comprehensive flight data logging for rocket launches and MMFS library upgrade with sensor and configuration adjustments to improve flight stage detection and data handling. Commits: 50d48b590714aa6b5210c314d41dedb9e3aa9000; 9233cfc1cf08578bc6f5169310c47fbbda712ad2. - Pi Recording Control with Audible Feedback: Refactored Pi class to enable/disable recording with audible feedback, including pin updates and Bluetooth init adjustments. Commit: 27386738a46d5676092b14f77a0d8d94ce4ab05e. - Bluetooth Reliability and Debugging Enhancements: Stabilize and debug Bluetooth across ESP32 client and Teensy avionics with MTU adjustments, initialization/communication fixes, serial debugging support, and BLE parameter tuning. Commits: cd93a084de93b02781406a980ce5311477c08c23; ad97efd2f2977598f453209c41beecb37c50bca6; 70d63ef64836f8ab3a1c2e9d42428525f05bb012; afc4a83a36be8057bc53a1717d0ce18bdc1b95ec; dbba91601c14219fa03db01689237dd2ec5114f8. Major bugs fixed: - Bluetooth reliability across ESP32 client and Teensy avionics, including MTU negotiation, initialization order fixes, improved serial debugging support, and BLE parameter tuning. This stabilized telemetry and control links during launches. (Related commits above.) Overall impact and accomplishments: - End-to-end capability expansion with the new hardware and voltage sensing enables richer, more accurate flight data and safer operations. - Enhanced flight data capture and handling via MMFS core upgrade, resulting in improved post-flight analysis and flight-stage detection. - Improved operator feedback and usability with audible Pi recording controls. - Significantly more robust connectivity and telemetry through Bluetooth stability enhancements, reducing risk and downtime during operations. Technologies and skills demonstrated: - Embedded hardware design and PCB manufacturing readiness (KiCad, silkscreen, Gerbers) and hardware-software integration (VoltageSensor, main loop). - Flight data logging and sensor/config management (MMFS integration). - Real-time control interfaces and user feedback mechanisms (Pi audible recording controls). - Wireless connectivity engineering across ESP32/Teensy (Bluetooth/BLE tuning, MTU, initialization, debugging). - Cross-disciplinary collaboration, version-control discipline, and documentation throughout hardware and software changes.
May 2025 SRAD-Avionics monthly summary: The team delivered end-to-end hardware and software enhancements focusing on hardware expansion, flight data capture, and connectivity reliability. These efforts provide clearer telemetry, safer flight operations, and faster iterationcycles for future work. Key features delivered: - Screw Switch and Blue Raven Extension PCB hardware design and voltage sensing integration: PCB layout and KiCad files, silkscreen tuning, voltage sensing integration, and initial project configuration; updates to code (VoltageSensor, main loop) and Gerber data preparation. Commits include: 13a2300b05877b851344b4abde9b84d2c658d07c; f26df50d7a83f8f425cf9269497caf8a4c451972; fd2305679ac0d9dcb3d85427415ac90ea3445c07; ad072b228f4b11effe2620744a6c50e4f54480e5; 14213118d09e3826cfbcb4decf9128b175a377a7; f4e14b7db16990ecaf11eda51d1b17241306972e. - Flight Data Logging and MMFS Core Software Upgrade: Comprehensive flight data logging for rocket launches and MMFS library upgrade with sensor and configuration adjustments to improve flight stage detection and data handling. Commits: 50d48b590714aa6b5210c314d41dedb9e3aa9000; 9233cfc1cf08578bc6f5169310c47fbbda712ad2. - Pi Recording Control with Audible Feedback: Refactored Pi class to enable/disable recording with audible feedback, including pin updates and Bluetooth init adjustments. Commit: 27386738a46d5676092b14f77a0d8d94ce4ab05e. - Bluetooth Reliability and Debugging Enhancements: Stabilize and debug Bluetooth across ESP32 client and Teensy avionics with MTU adjustments, initialization/communication fixes, serial debugging support, and BLE parameter tuning. Commits: cd93a084de93b02781406a980ce5311477c08c23; ad97efd2f2977598f453209c41beecb37c50bca6; 70d63ef64836f8ab3a1c2e9d42428525f05bb012; afc4a83a36be8057bc53a1717d0ce18bdc1b95ec; dbba91601c14219fa03db01689237dd2ec5114f8. Major bugs fixed: - Bluetooth reliability across ESP32 client and Teensy avionics, including MTU negotiation, initialization order fixes, improved serial debugging support, and BLE parameter tuning. This stabilized telemetry and control links during launches. (Related commits above.) Overall impact and accomplishments: - End-to-end capability expansion with the new hardware and voltage sensing enables richer, more accurate flight data and safer operations. - Enhanced flight data capture and handling via MMFS core upgrade, resulting in improved post-flight analysis and flight-stage detection. - Improved operator feedback and usability with audible Pi recording controls. - Significantly more robust connectivity and telemetry through Bluetooth stability enhancements, reducing risk and downtime during operations. Technologies and skills demonstrated: - Embedded hardware design and PCB manufacturing readiness (KiCad, silkscreen, Gerbers) and hardware-software integration (VoltageSensor, main loop). - Flight data logging and sensor/config management (MMFS integration). - Real-time control interfaces and user feedback mechanisms (Pi audible recording controls). - Wireless connectivity engineering across ESP32/Teensy (Bluetooth/BLE tuning, MTU, initialization, debugging). - Cross-disciplinary collaboration, version-control discipline, and documentation throughout hardware and software changes.
April 2025 performance summary for SRAD-Avionics (Terrapin-Rocket-Team). Focused on delivering reliable telemetry, enabling controlled flight tests, and laying groundwork for memory integration. The team executed high-impact feature work on Bluetooth communication, flight-test configuration, and PCB/footprint readiness, while also cleaning dependencies and preparing for upcoming memory integration.
April 2025 performance summary for SRAD-Avionics (Terrapin-Rocket-Team). Focused on delivering reliable telemetry, enabling controlled flight tests, and laying groundwork for memory integration. The team executed high-impact feature work on Bluetooth communication, flight-test configuration, and PCB/footprint readiness, while also cleaning dependencies and preparing for upcoming memory integration.
March 2025 — This month, the Terrapin Rocket Team delivered substantial enhancements across SRAD-Avionics and Airbrake that improve flight readiness, data capture, and testability. The work focused on robust radio and sensor subsystems, reliable motor control, enhanced telemetry, and stronger development practices to shorten feedback loops and reduce risk in flight experiments.
March 2025 — This month, the Terrapin Rocket Team delivered substantial enhancements across SRAD-Avionics and Airbrake that improve flight readiness, data capture, and testability. The work focused on robust radio and sensor subsystems, reliable motor control, enhanced telemetry, and stronger development practices to shorten feedback loops and reduce risk in flight experiments.
February 2025 monthly summary for Terrapin-Rocket-Team/SRAD-Avionics: Delivered hardware design optimizations across SensorBoardNoMCU, Controller, and Power Delivery boards, stabilized live video workflows, and improved autonomous operation through GPS event handling and avionics logic refinements. Achieved build reproducibility by pinning MMFS to a specific commit, and completed robust design-rule updates for manufacturability. Overall, these efforts enhance hardware reliability, integration readiness, and deployment confidence.
February 2025 monthly summary for Terrapin-Rocket-Team/SRAD-Avionics: Delivered hardware design optimizations across SensorBoardNoMCU, Controller, and Power Delivery boards, stabilized live video workflows, and improved autonomous operation through GPS event handling and avionics logic refinements. Achieved build reproducibility by pinning MMFS to a specific commit, and completed robust design-rule updates for manufacturability. Overall, these efforts enhance hardware reliability, integration readiness, and deployment confidence.
January 2025 monthly summary for Terrapin-Rocket-Team/SRAD-Avionics: Delivered stability-focused enhancements across build, avionics state logic, radio/APRS, sensor initialization, and testing workflows. These changes reduce integration risk, improve flight-stage handling, and enhance testability and telemetry, delivering safer, more reliable operation of the Teensy-based avionics stack.
January 2025 monthly summary for Terrapin-Rocket-Team/SRAD-Avionics: Delivered stability-focused enhancements across build, avionics state logic, radio/APRS, sensor initialization, and testing workflows. These changes reduce integration risk, improve flight-stage handling, and enhance testability and telemetry, delivering safer, more reliable operation of the Teensy-based avionics stack.
December 2024 — SRAD-Avionics monthly summary. Delivered core telemetry, data logging, and flight state estimation with visualization; improved sensor integration and started RotCam support; adjusted parachute deployment timing; refactored startup and integrated MMFS library; and performed targeted memory/debug cleanup to reduce noise and improve reliability. These efforts enhanced flight safety, data quality, and maintainability while enabling faster validation cycles.
December 2024 — SRAD-Avionics monthly summary. Delivered core telemetry, data logging, and flight state estimation with visualization; improved sensor integration and started RotCam support; adjusted parachute deployment timing; refactored startup and integrated MMFS library; and performed targeted memory/debug cleanup to reduce noise and improve reliability. These efforts enhanced flight safety, data quality, and maintainability while enabling faster validation cycles.
In 2024-11, SRAD-Avionics delivered a critical namespace scoping fix for the BMI088andLIS3MDL class within the mmfs namespace, eliminating naming conflicts and improving organization in the sensor library. This change enhances maintainability and reduces integration risk across the sensor stack.
In 2024-11, SRAD-Avionics delivered a critical namespace scoping fix for the BMI088andLIS3MDL class within the mmfs namespace, eliminating naming conflicts and improving organization in the sensor library. This change enhances maintainability and reduces integration risk across the sensor stack.
Overview of all repositories you've contributed to across your timeline