C developer with several decades of experience. Expert in network protocols, including UDP and TCP. Experience with TCP internals, including TCP enhancement products. Experience with network analyzers including Wireshark. Expert in developing small, high-speed software. Other experience with small embedded systems, including Arduinos, Rasberry Pis, and other microcontrollers. Experience with Linux, including embedded Linux. Excellent written communication skills.