Kirk Haines

Principal Engineer at Kagi

Wyoming, 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
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.
code18 years of coding experience
job30 years of employment as a software developer
bookUniversity of Wyoming
languagesEnglish, Spanish, American Sign Language, Dutch, Portuguese
github-logo-circle

Github Skills (8)

chef-client10
chef-solo10
monit10
nginx10
varnish10
devops10
jruby9
ruby8

Programming languages (10)

MDXTypeScriptCRustJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
engineyard/ey-cloud-recipes

Oct 2009 - Sep 2010

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:
userDevOps 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.
recipescookbookrecipechef-recipesstatus
wyhaines/find.cr

Mar 2021 - Jul 2022

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.
Request Free Trial
Kirk Haines - Principal Engineer at Kagi