Richard Mccormack is a technical consultant and electronic engineer with over 20 years of hands-on experience designing antennas, RF/microwave systems, and test infrastructure for prime contractors like Raytheon, Lockheed Martin, and L-3. He combines deep analog and electromagnetic expertise with practical software and systems skills—having led test automation, LabVIEW/FPGA integrations, and full-stack development contributions to open-source projects such as wasm4 and ggez. Known for moving projects from proposal to delivery, he has a track record of novel hardware solutions (including compact TV/WiMax antennas and AESA test fixtures) and multidisciplinary coordination across vendors, QA, and purchasing. Richard’s background spans field site surveys and FCC-style outdoor testing to production test rack fabrication and high-power RF interfacing, underpinned by an MSEE in antenna and adaptive array design. He also brings modern tooling to legacy domains, evidenced by contributions to web and Rust-based game runtimes and runtime tooling, reflecting a pragmatic curiosity beyond traditional RF engineering. Based in Clinton, NJ, he consults on prototyping, wireless systems, and smartphone-enabled in-building survey tools, blending research rigor with customer-focused delivery.
13 years of coding experience
10 years of employment as a software developer
BSEE, Electronics, Electromagnetics, BSEE, Electronics, Electromagnetics at Rensselaer Polytechnic Institute
MSEE, Antenna design, Adaptive array design, Waveform design, Estimation theory, MSEE, Antenna design, Adaptive array design, Waveform design, Estimation theory at California State University-Fullerton
Build retro games using WebAssembly for a fantasy console.
Role in this project:
Full-stack Developer
Contributions:10 commits, 9 PRs, 26 comments in 1 year
Contributions summary:Richard primarily contributed to the web-based runtime environment for the wasm4 fantasy console, implementing core features and making significant changes to existing functionality. They worked on features like game pausing, audio management, and gamepad overlay controls. Moreover, the user added support for the Roland language within the CLI and documentation, indicating broader involvement with the project's tooling and broader ecosystem. The user's contributions included updates to JavaScript runtime code, which suggests the user focused on frontend and backend code.
Contributions:9 commits, 5 PRs, 18 comments in 1 year 2 months
Contributions summary:Richard primarily contributed to the graphics and audio aspects of the game engine. They updated the project to use newer versions of dependencies such as SDL and gfx, and added functionality for taking screenshots, including saving them to the correct directory. Their work involved modifying core files related to graphics, audio, event handling, and file systems, suggesting a broad impact on the engine's functionality.
rust-librarygame-frameworksgamegameenginerust
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.
Request Free Trial
Richard Mccormack - Technical Consultant at RGM Electronics