Projects

Hands-on projects

Every project provides an overview, system design, how it was implemented and how challenges were resolved.

02Docker · Terraform · ECS Fargate

Deploying Threat Composer on AWS ECS Fargate

Built, containerised and deployed Threat Composer using Docker, Terraform and ECS Fargate, with ECR, HTTPS, a custom domain and GitHub Actions deployment workflows.

DockerTerraformECRECS FargateGitHub Actions
Hover or select an architecture node
03Terraform · AWS · Platform Engineering

Immutable AWS infrastructure with Terraform

Production-inspired AWS platform built with Terraform, immutable infrastructure and GitHub Actions.

TerraformAWSGolden AMIOIDCGitHub Actions
Hover or select an architecture node
04Terraform · AWS

WordPress infrastructure deployment

A complete Terraform build containing a VPC, public subnet, internet gateway, route table, security group and EC2 bootstrap process.

TerraformAWSVPCSecurity GroupsEC2
Hover or select an architecture node
05Docker · NGINX · Redis

Containerised counter application

A Docker Compose stack using NGINX, Redis and multiple web containers to demonstrate routing, shared state and horizontal scaling.

DockerComposeNGINXRedis
Hover or select an architecture node