Practical AWS experience

Cloud projects

Architecture, implementation, and lessons from building on AWS.

Static Website Hosting on AWS S3 with CloudFront and Route 53

This project demonstrates the delivery of a static website using key AWS services for scalability, security, and cost efficiency. The website’s HTML, CSS, and JavaScript files are stored in an Amazon S3 bucket, configured for static website hosting.

To ensure fast global delivery and HTTPS security, Amazon CloudFront serves as a content delivery network (CDN), caching content closer to users. A custom domain managed through Amazon Route 53 provides reliable DNS routing and domain name management.

This setup highlights best practices for serverless web hosting, offering high availability, low latency, and minimal maintenance — ideal for portfolio sites, company landing pages, or documentation platforms.

Key AWS Services Used:

  • Amazon S3
  • Amazon CloudFront
  • Amazon Route 53
  • AWS Identity and Access Management (IAM)

Read case study

AWS static website architecture using S3, CloudFront, and Route 53

Hybrid Cloud Migration: On-Prem NFS to AWS

This project showcases my ability to design and implement a secure, hybrid cloud storage architecture that migrates on-premises NFS workloads to AWS with minimal disruption. Leveraging AWS DataSync, AWS Storage Gateway, Amazon S3, and Amazon EC2, I architected a solution that ensures data integrity, scalability, and continued hybrid access during transition. It demonstrates my capability to translate business requirements into resilient cloud architectures, apply security best practices using IAM and monitoring, and design migration strategies aligned with real-world enterprise modernization goals.

Read case study

Hybrid NFS migration architecture using DataSync, Storage Gateway, and S3

Three-Tier Web Application Architecture on AWS

This project showcases the design of a highly available, fault-tolerant, and secure three-tier web application hosted on AWS. The architecture follows best practices for scalability and resilience, separating the system into presentation, application, and database layers to ensure efficient performance and maintainability.

Read case study

Three-tier AWS architecture with isolated web, application, and database layers

Cloud-hosted Moodle LMS

I designed and deployed a cloud-hosted Moodle Learning Management System (LMS) on AWS using Terraform. The project demonstrates how an educational institution or training organization can host an online learning platform in the cloud while separating the application and database layers and applying secure AWS networking practices.

Read case study

Cloud-hosted Moodle LMS project

EduCloud Guard — AWS Cloud Governance & Security

I built EduCloud Guard to automate governance, security, and cost checks for a simulated university AWS environment. Daily Lambda scans identify missing tags, unapproved departments, public SSH and RDP access, and unattached EBS volumes.

Terraform provisions the infrastructure, DynamoDB tracks findings through their lifecycle, and SNS alerts highlight high-severity issues. A centralized dashboard provides filters, finding history, and remediation guidance without exposing AWS credentials in the browser.

Read EduCloud Guard case study

EduCloud Guard AWS governance and security architecture

Serverless Photo Upload Application

Planned project — case study in progress.

This project demonstrates a serverless photo upload application built on AWS using managed services to create a scalable and cost-efficient solution. Users can upload photos through a simple web interface, with files stored securely in Amazon S3 and processed automatically using AWS Lambda functions. The application uses API Gateway to handle requests and integrates with additional services for authentication, storage, and monitoring. This project highlights my understanding of serverless architecture, event-driven processing, and building modern cloud-native applications without managing servers.

Serverless photo upload project