Avionics Project Lead | Groundstation Gui
Current- Lead of a six-person team which developed mission control software for rocket launch and flight
- Employed multi-threaded task schedulers to improve sampling rate of telemetry from 40Hz to 40kHz
- Built UDP and serial (USB) drivers to allow for the concurrent capture of incoming telemetry data as wellas the transmission and acknowledgment of outgoing telecommands for multiple devices simultaneously
- Created suite of REST APIs and WebSockets to facilitate communication between backend and frontend
- Utilized complex OOP concepts like functional interfaces, generics, etc. to reduce code repetition
- Interviewed stakeholders to elicit requirements for new features and improvements