Nicholas Corgan
About Nicholas Corgan
Nicholas Corgan is an Electrical Engineer with experience in software development, particularly in C++ and Python. He has worked at National Instruments and currently contributes to Skylark Wireless, where he focuses on enhancing embedded systems and optimizing performance.
Current Role at Skylark Wireless
Nicholas Corgan has been employed at Skylark Wireless as an Electrical Engineer since 2021. He is based in Houston, Texas. In his current role, he has contributed to enhancing Linux network kernel module functionality for embedded ARM products. His work also includes optimizing performance for functionalities on both x86 and ARM devices.
Previous Experience at National Instruments
Nicholas Corgan worked at National Instruments (NI) in the Austin, Texas area for a total of five years. He served as a Software Engineer from 2016 to 2019 and then as a Staff Software Engineer from 2019 to 2021. During his tenure, he developed C++ data-handling abstractions that are utilized throughout the driver stack.
Education and Academic Background
Nicholas Corgan studied Computer Science at the University of California, Santa Cruz, where he earned his Bachelor’s Degree from 2014 to 2016. His academic background provided him with a solid foundation in software development and engineering principles.
Technical Contributions and Projects
At Skylark Wireless, Nicholas Corgan has made significant technical contributions, including separating a monolithic C++ repository into modular components to enhance extendibility. He also implemented error recovery mechanisms for a low-latency PCI kernel module and served as the primary developer for a Python-based prototype of product demonstration software.