My Work

Project Showcase

Below are some of the personal and collaborative projects I’ve worked on, ranging from responsive web design to cloud infrastructure solutions using AWS.

Portfolio Website Deployment on AWS

Overview

A serverless static portfolio website deployed on AWS using Amplify, Amazon S3, CloudFront, and Route 53 with automated CI/CD and a custom domain.

Portfolio architecture diagram

Challenges

  • Registering and configuring a custom domain with AWS services
  • Implementing a simple and automated CI/CD pipeline
  • Automating infrastructure provisioning and future updates
  • Delivering content to global users with low latency

Solutions

  • Used Amazon Route 53 for domain registration and DNS management
  • Used AWS Amplify to deploy the website and integrate with GitHub for CI/CD
  • Leveraged Amplify-managed S3 and CloudFront for hosting and delivery
  • Utilised CloudFront edge locations to serve global users within seconds

Results

  • Successfully deployed a static portfolio website using AWS managed services with CI/CD
  • Implemented least-privilege access for administrative users
  • Secured the website with HTTPS using SSL/TLS encryption
  • Built a simple, managed, scalable, and cost-effective cloud solution

Future Improvements

  • Add a contact form using AWS Lambda and Amazon SNS
  • Integrate AWS WAF for protection against common web attacks
  • Implement CloudWatch monitoring and alarms for health, errors, and costs