Nicholas Corgan is a wireless software engineer with 14+ years building production radio and driver software across startups and instrument companies, currently focused on wireless systems at SkySafe in Fort Collins. He brings deep C++ and systems expertise—shipping cross-platform SDR drivers, kernel module tweaks, and platform-specific optimizations for x86 and ARM—alongside automation and build-system improvements that eased deployment of GNU Radio and related tooling. A longtime contributor to flagship open-source SDR projects like SoapySDR and GNU Radio, he has added C APIs, stream converters, packaging fixes and parallel build enhancements that improved portability and developer experience. Nicholas pairs low-level driver craftsmanship with high-level calibration and test automation (LabVIEW/TestStand), and has a track record of turning monolithic codebases into modular, maintainable systems. Notably, he built Python prototypes used to win investor support and created distribution packaging (PPAs) and CI integrations that streamlined installations and regression testing across platforms.
Contributions:10 reviews, 518 commits, 55 PRs in 3 years 2 months
Contributions summary:Nicholas primarily contributed to the SoapySDR library, adding functionality related to device settings and stream converters. They implemented new C API functions to retrieve converter functions and added a parallel make function. The user also modified existing files, including the C++ and LuaJIT bindings, and fixed a default constructor issue, improving the library's overall features and stability.
GNU Radio – the Free and Open Software Radio Ecosystem
Role in this project:
Back-end & Build Engineer
Contributions:11 reviews, 27 commits, 16 PRs in 1 year 2 months
Contributions summary:Nicholas primarily focused on build system and packaging improvements within the GNU Radio project. They addressed dependency issues for various Linux distributions (Fedora, Ubuntu), modified installer filenames, and incorporated architecture-specific builds (Windows x86/x64). Furthermore, the user made changes to the build process, and package dependencies. Their work streamlined the installation and deployment of GNU Radio across different operating systems.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.