Skip to content
Daniel Schmidt's Blog

About

Hi, I’m Daniel Schmidt 👋. I’m working at HashiCorp (an IBM Company) on the Terraform Core team. I am tasked with designing and implementing the language and runtime of Terraform, the open-source infrastructure as code tool.


I primarily work in Go at the moment, before my focus with Javascript / Typescript in the React and React Native ecosystem. I also enjoy working with Rust in my free time, I built a camera system for my dancesport club in Rust. A lot of my work is Open Source on GitHub, feel free to check it out.


Outside of work I am a competitive ballroom dancer in both the Standard and Latin section. I also enjoy running, I recently completed my first marathon in 2024.

What I Work On

As part of the Terraform Core team, I design and implement the language and runtime that powers Terraform, the open-source infrastructure as code tool used by millions of engineers worldwide. My work includes:

Previously, I worked on CDK for Terraform (CDKTF), enabling developers to use familiar programming languages to define infrastructure.

Writing

I write about the technical details behind the tools I build. My most popular series:

Open Source

Most of my work is open source. You can find my contributions on GitHub, including work on the Terraform repository and related projects.

Beyond Code

I’m a competitive ballroom dancer in both Standard and Latin. I also enjoy running — I completed my first marathon in Hamburg in 2024.