A selection of open-source projects I maintain and use in production engagements: reusable CI/CD components for GitHub Actions, an ACME client that delivers Let’s Encrypt certificates directly into Azure Key Vault, and a Terraform implementation of a hub-and-spoke Azure network.
| Logo | Title | Description | References |
|---|---|---|---|
| gh-actions Active | Reusable GitHub Actions workflows and composite actions for Go, Node.js, and Python, covering build, test, lint, and deployment stages with minimal per-repository configuration. | github | |
| acme-az-aca Active | ACME client that issues and renews Let's Encrypt certificates directly into Azure Key Vault. Deployed as a dedicated Container App and handles HTTP-01 challenges through ingress routing rules. | github | |
| iac Active | Hub-and-spoke Azure network provisioned with Terraform and orchestrated by Terragrunt. Covers VNet peering, NSG rules, and centralised firewall routing. | github |