Leveraged the TensorFlow decision tree classifier machine learning model to develop a root cause analysis tool trained on 70+ simulated flight datasets, identifying the cause of signal failures.
Built an automated testing framework on top of 200+ existing manual procedures for the New Glenn rocket, enabling overnight test execution and guiding the future direction of launch automation.
Engineered a UART communication protocol for controlling Bluetooth features on an ARM processor, prototyped and tested over TCP/IP, enabling external devices to manage 21+ Bluetooth features.
Implemented a packet parsing and filtering feature for an internal tool, which accelerated debugging and packet visualization processes, using the WPF .NET Framework and MVVM architecture.
Created and tested 10+ refutation tests for a Bluetooth security feature to comply with DO-178B certification.
Spearheaded the development of a USB to CAN converter, resulting in an increase in communication speed between the autonomous computer program and the vehicle’s microcontrollers.
Crafted Python scripts and utilized serial monitors for rigorous testing of low-level UART programs specifically tailored for STM32 microcontrollers, resulting in a decrease in debugging time.
Designed a Staging Finite State Machine (FSM) for a two-stage rocket with a rapid self-correction feature ensuring optimal rocket functionality.
Leveraged hardware-in-the-loop (HILSIM) to rigorously test and validate real-time embedded system responses, enhancing the rocket's reliability and reducing in pre-launch anomalies.