Kirk Haines is a polyglot Principal Engineer with 19 years of hands-on experience building and scaling web and blockchain systems, currently at Kagi. He blends deep backend and infrastructure expertise—spanning Go, Rust, Ruby, C, and Solidity—with developer relations and content leadership across Web2 and Web3 projects. Kirk has led developer experience and adoption efforts at Parity, Toposware, and New Relic while also implementing core blockchain features and upgradeable contracts for gno.land. Early career work includes long-running commercial systems he architected and maintained via his company Enigo, plus practical DevOps contributions such as Engine Yard Chef recipes and JRuby/varnish/nginx integrations. Based in Wyoming, he combines an operator’s mindset with public-facing developer education, producing tutorials, videos, and community programs to accelerate adoption of complex technologies.
18 years of coding experience
30 years of employment as a software developer
University of Wyoming
English, Spanish, American Sign Language, Dutch, Portuguese
A starter repo for custom chef recipes on EY's cloud platform. These are for reference, and do not indicate a supported status.
Role in this project:
DevOps Engineer
Contributions:23 commits in 11 months
Contributions summary:Kirk primarily focused on configuring and maintaining infrastructure for the application. They implemented a recipe for the JRuby runtime, including configuring JVM parameters and runtime pool settings. Furthermore, the user created a recipe for Varnish, setting up the caching layer, and modifying the nginx configuration. The user also integrated Monit for process monitoring.
Contributions:2 releases, 1 review, 25 commits in 1 year 4 months
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.