Software Engineering Intern at Avidyne Corpration
Avidyne Corporation specializes in creating avionics for small, non-commercial airplanes. Avidyne creates integrated Avionics Systems, multi-function displays, and traffic advisory systems for light general aviation aircraft. During my Internship there I worked on two projects: The first was from-scratch implementation of encryption schemes such as AES and RSA, as well as arbitrarily large integer arithmetic. I have also developed a private key-exchange handshake via Wi-Fi using public key cryptography and integrated it withing the embedded Linux kernel on one of Avidyne’s products. The second project involved creating a GUI tool which simulates an unreliable medium for wireless data transfer. The tool had separate settings for two network cards and was used to demonstrate the robustness of Avidyne’s custom wireless data transfer protocol. I have completed my internship during the Summer of 2022.