Projects
Four interconnected projects spanning cloud infrastructure, container orchestration, CI/CD automation, and AWS-native delivery pipelines. Each documented as a full engineering case study.
Cloud-Native Static Platform on AWS
Private S3 origin with CloudFront CDN, Origin Access Control, ACM HTTPS, and Route 53 DNS. Fully provisioned with Terraform. IAM OIDC for keyless GitHub Actions deployment.
Kubernetes Delivery Platform
Containerised application delivery using Deployments, Services, Ingress, readiness and liveness probes, and Helm packaging. Runs as a parallel deployment track alongside the AWS static path.
Dual-Track CI/CD Delivery Pipeline
GitHub Actions workflow with lint, type-check, test, security scan, and two independent deploy paths: S3/CloudFront and Kubernetes. IAM OIDC for keyless AWS authentication — no stored credentials.
React App Deployment with AWS CodePipeline
Full CI/CD pipeline using AWS CodePipeline, CodeBuild, and S3 to automatically build and deploy a React application on every GitHub push. Pipeline lives entirely inside AWS — no GitHub Actions required.
Projects 01–03 share a single repository and CI/CD pipeline. Project 04 demonstrates the AWS-native alternative — CodePipeline + CodeBuild — showing two distinct approaches to the same delivery problem.