What I've built
Projects
Infrastructure and automation projects.
terraform-aws-vpc
Terraform module that provisions a production-ready 3-tier AWS VPC — public, private and isolated subnets across multiple AZs. Configurable NAT Gateway (single or per-AZ), VPC Flow Logs to CloudWatch and GitHub Actions CI with fmt, validate, tflint and Checkov.
Terraform · AWS · GitHub Actions · tflint · checkov
View on GitHub ↗
aws-cost-sentinel
Python Lambda that queries AWS Cost Explorer daily and fires SNS email and Slack alerts when monthly spend crosses a configured threshold. Deployed with Terraform — IAM least-privilege, SQS Dead Letter Queue, X-Ray tracing and EventBridge schedule.
Python · Lambda · Terraform · EventBridge · SNS
View on GitHub ↗
ecs-deploy-pipeline
End-to-end CI/CD pipeline that builds a Docker image, scans it with Trivy, pushes to Amazon ECR and deploys to ECS Fargate. Uses GitHub Actions OIDC for keyless AWS authentication — no long-lived credentials stored as secrets.
Docker · ECS Fargate · ECR · GitHub Actions · Terraform · Trivy
View on GitHub ↗