Joseph May is a Virginia Tech computer science senior with a strong grounding in backend and full-stack development using .NET/C# and Java, plus practical experience building and integrating RESTful APIs and optimizing relational databases with SQL. He applies data structures and algorithms daily—reinforced by his role as a TA for Data Structures & Algorithms—and has interned on software and network teams at Garmin and Navy Federal Credit Union. An active contributor to open-source DSP tooling, he implemented and tested modulation/demodulation algorithms and expanded testing and file-output capabilities in the liquid-dsp ecosystem. Outside tech he’s a homebrewer and avid golfer who follows the NFL closely, bringing team-focused reliability and a long-term competitive streak to engineering challenges.
17 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Science, Senior, Bachelor of Science - BS, Computer Science, Senior at Virginia Tech
High School Diploma, High School Diploma at Chantilly High School
digital signal processing library for software-defined radios
Role in this project:
Back-end Developer
Contributions:4 releases, 7060 commits, 67 PRs in 14 years 6 months
Contributions summary:Joseph's contributions primarily involve the development of example programs for a digital signal processing library. Their work includes implementing, testing, and integrating new algorithms such as those for GMSK modulation and demodulation, frequency demodulation, and phase-locked loops. Additionally, the user focused on improving the quality and capabilities of the library by adding a testing framework, enabling features like file output and setting appropriate bandwidth.
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.