Nathan West is a Lead Engineer with 13 years of experience building production-ready signal processing and machine learning systems, currently leading engineering at Quadrature Dev from Anchorage, Alaska. He progressed from electronics work at the Naval Research Laboratory to senior ML leadership at DeepSig, where he moved from Principal Engineer to Director of Machine Learning and bridged research code into deployable products. Nathan contributes to prominent open-source radio projects like GNU Radio and PyBOMBS, improving installer UX, progress reporting, and vector-optimized signal kernels—work that reflects an attention to both developer ergonomics and high-performance numerical code. He holds advanced degrees (MS and PhD) in Electrical and Electronics Engineering from Oklahoma State University, combining academic depth with hands-on backend and systems expertise. Notably, his open-source fixes often target subtle cross-terminal UX and dependency edge cases, showing a practical focus on reliability in complex toolchains.
13 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Electrical and Electronics Engineering, Doctor of Philosophy (Ph.D.) Electrical and Electronics Engineering at Oklahoma State University
GNU Radio – the Free and Open Software Radio Ecosystem
Role in this project:
Back-end Developer
Contributions:4 commits, 15 PRs, 21 pushes in 4 years 2 months
Contributions summary:Nathan primarily focused on updating and correcting examples within the GNU Radio ecosystem, specifically adjusting code to utilize newer API versions. Their contributions included modifications to various example files, such as those related to signal processing and network communication. Additionally, the user addressed code issues by removing unused members and implementing quality assurance tests for mathematical functions, such as fast_atan2f and the addition of various VOLK (Vector Optimized Library of Kernels) kernels for improved signal processing performance.
PyBOMBS (Python Build Overlay Managed Bundle System) is the GNU Radio install management system for resolving dependencies and pulling in out-of-tree projects.
Role in this project:
Back-end Developer
Contributions:10 commits, 3 PRs, 2 comments in 2 years 7 months
Contributions summary:Nathan primarily focused on improving the functionality and user experience of the PyBOMBS installation management system. Their contributions include implementing a function to retrieve console width, which was used to improve the progress bar visuals. The user also fixed progress bar display issues, ensuring they displayed correctly on various terminals, and addressed a dependency management issue by skipping over None recipes earlier in the process. Furthermore, they improved the environment setup by correctly setting the PYBOMBS_PREFIX from the environment and also added the setting of this prefix to the setup file.
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.