Boulder, Colorado, United States
• Developed a real time distributed monitoring system to detect GPS interference and localize the origin with digital signal processing.
• Optimized network bandwidth utilization by reducing data traffic by over 60% across the central control network, achieved through the multi-threaded implementation of UDP, TCP, HTTP, and MQTT protocols written in C and C++ with sockets.
• Applied a variety of object-oriented design patterns in C/C++ to enhance readability and flexibility within the system, resulting in a system that is easier to maintain and extend. Utilized profiling tool Valgrind.
• Coded programs and scripts using C and Bash to achieve low-latency control and integrate devices, including USRP software-defined MIMO radios and Ublox positioning chips, within the Linux-based system.
• Developed front-end features by leveraging the C++ GUI library (Qt) for seamless integration with the back-end.