I'm a Platform Engineer, tool maker, and OSS contributor. I love Go. Please see profile and resume too. I'm passionate about the automation and improving the developer experience and security of CI. Especially, I continue improving the workflow of Terraform for a long time. I've developed tons of OSS with Go and contributed to a lot of OSS. I've published a lot of blog posts to share my knowledge and work.
- Go, Shell Script
 - AWS, Google Cloud
 - GitHub Actions
 - Terraform
 - Renovate
 
I have developed various OSS. Full List
- aqua - Declarative CLI Version manager. Support Lazy Install and Sharable configuration mechanism named Registry. Version is switched seamlessly
 - tfcmt - Fork of mercari/tfnotify. tfcmt enhances tfnotify in many ways, including Terraform >= v0.15 support and advanced formatting options
 - tfaction - Framework for Monorepo to build high level Terraform Workflows by GitHub Actions
 - pinact - Pin GitHub Actions versions
 - github-comment - CLI to post and hide GitHub Pull Request Comments with YAML configuration file
 - tfmv - CLI to rename Terraform resources and generate moved blocks
 - tfprovidercheck - CLI to prevent malicious Terraform Providers from being executed. You can define the allow list of Terraform Providers and their versions, and check if disallowed providers aren't used
 - ghalint - GitHub Actions Linter
 - lintnet - General purpose linter for structured configuration data powered by Jsonnet
 - flute - Go HTTP client testing framework
 - cmdx - Task Runner
 - securefix-action - Securefix Action is GitHub Actions to fix code securely
 
| name | description | 
|---|---|
| oss-contribution-guide | OSS Contribution Guide | 
| guide-github-action-renovate | Guide for building nice GitHub Actions Workflows with Renovate | 
I have written many blog posts to share my knowledge.
- English
 - Japanese
 







