Erik Mcclure

Software Engineer at Fundament-Institute

Redmond, Washington United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code14 years of coding experience
bookBachelors, Applied Mathematics, 3.23, Bachelors, Applied Mathematics, 3.23 at University of Washington
languagesEnglish
github-logo-circle

Github Skills (10)

lua10
debugging10
debug10
terra10
nix10
llvm10
cprogramming-language9
c-language9
windows9
cmake8

Programming languages (15)

C++RustCScalaWebAssemblyGoHTMLTypeScript

Github contributions (5)

github-logo-circle
terralang/terra

May 2020 - Jul 2021

Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.
Role in this project:
userBack-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.
luac99system-programmingmetacompiler
ErikMcClure/sweetiebot

Jan 2016 - Jan 2023

Anti-Spam bot for Discord
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