Erik Mcclure is a software engineer and applied mathematician with 15 years of systems programming and software architecture experience, based in Redmond, WA. He specializes in build systems, cross-platform compatibility, and low-level debugging, having contributed critical fixes to the Terra language—resolving Windows build issues, heap corruption, vararg support, and modern LLVM debug info. Pragmatic and detail-oriented, he treats engineering as craft: if a job is worth doing, it’s worth doing well. Known on GitHub as the "Angry Programmer Bunny," he blends deep technical rigor with a practical focus on reproducible builds and developer tooling.
14 years of coding experience
Bachelors, Applied Mathematics, 3.23, Bachelors, Applied Mathematics, 3.23 at University of Washington
Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:5 reviews, 6 commits, 11 PRs in 1 year 2 months
Contributions summary:Erik primarily focused on improving the Terra language's build process and debugging capabilities. Their contributions include fixing Windows build issues, enabling vararg function definitions, and adding support for debug information on modern LLVM versions. Furthermore, they addressed heap corruption on Windows and significantly improved the Nix build process by updating dependencies and fixing configuration issues. These commits suggest a strong focus on build systems, debugging tools, and cross-platform compatibility.
Contributions:4 reviews, 471 commits, 29 PRs in 7 years
spam-protectionantidiscordspambot
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
Erik Mcclure - Software Engineer at Fundament-Institute