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 ↗

Skills

Cloud

AWS EC2 S3 RDS Lambda IAM CloudWatch CodePipeline EventBridge SSM Security Hub CloudFront API Gateway Redshift

Infrastructure as Code

Terraform CloudFormation

CI / CD

AWS CodePipeline GitHub Actions GitLab CI/CD

Containers & Orchestration

Docker Amazon ECS Kubernetes

Observability

Datadog

Languages & Tools

Python Bash Git Linux

Languages

Español — Native Català — Native English — C1