Katy Moe

Principal Engineer at HashiCorp

London, England, United Kingdom
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
Katy Moe is a Principal Engineer at HashiCorp with 11 years of experience building and shipping infrastructure and DevOps tooling, particularly around Terraform and its ecosystem. She has driven backend and release engineering work—improving core Terraform commands, automating SDK releases, and developing terraform-exec integrations in Go—while also contributing careful QA and parser fuzzing to HCL. Based in London with an MMathPhil from Oxford, she combines rigorous mathematical training with pragmatic engineering, often focusing on reliability, interruptible operations, and reproducible releases. Notably, she has served as release manager for terraform.io and implemented JSON output and context-aware features that make CLI-driven automation more robust. Colleagues rely on her for steady delivery across complex open-source projects and for turning subtle edge cases into tested, production-ready behavior.
code11 years of coding experience
job11 years of employment as a software developer
bookMMathPhil Mathematics Philosophy, MMathPhil Mathematics Philosophy at University of Oxford
bookHigh School, High School at Redland High School for Girls
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,003reputation
324kreached
49answers
1question
Badges
html
top-5%
github-logo-circle

Github Skills (42)

json10
git10
opentofu10
scripting10
testing10
command-line-interface10
hcl10
bash10
circleci10
terraform10
terraform-provider10
cicd10
release-management10
terraformer10
go10

Programming languages (18)

SmaliJavaCSSC++CElmGoHTML

Github contributions (5)

github-logo-circle
hashicorp/terraform-exec

Apr 2020 - Jan 2023

Terraform CLI commands via Go.
Role in this project:
userBack-end & DevOps Engineer
Contributions:12 releases, 96 reviews, 162 commits in 2 years 8 months
Contributions summary:Katy's contributions focused on developing and improving the `terraform-exec` library, which allows executing Terraform CLI commands via Go. They implemented core functionality such as `Show`, `Plan`, `Init`, and `Destroy` functions, using Terraform's JSON output for state and plan data. Furthermore, the user added support for functional options, context management, and incorporated a logging system. They also updated the codebase to align with changes in Terraform CLI versions, reflecting a strong understanding of Terraform and Go.
golangterraform-clicli-commandsterraform-sdkterraform
Quick start repository for creating a Terraform provider
Role in this project:
userBackend Developer
Contributions:9 reviews, 16 commits, 14 PRs in 11 months
Contributions summary:Katy primarily contributed to the development of a Terraform provider. Their work included setting up the project with the necessary dependencies using go.mod and the Terraform Plugin SDK. They defined resource and data source schemas and implemented the core provider logic, including the necessary scaffolding files. Furthermore, the user also added documentation by including the website directory for the Terraform provider.
terraform-providerproviderquick-startterraform
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
Katy Moe - Principal Engineer at HashiCorp