These projects are built to demonstrate how I approach cloud engineering end to end: design the architecture, provision infrastructure, containerize or serverlessly deploy the application, automate delivery, secure the environment, and troubleshoot the system when something breaks.
Featured · Demo On Demand
ShopVerse — Cloud-Native 3-Tier E-Commerce Platform
Production-ready 3-tier e-commerce application built with React, Go (Fiber), and MySQL and deployed on Amazon EKS. The environment uses Docker, Amazon ECR, Helm, Traefik, Route 53, ACM TLS, Kubernetes service discovery, persistent MySQL storage, and a GitHub Actions pipeline that tests, scans container images with Trivy, builds and pushes images, and deploys to EKS. To reduce ongoing AWS costs, the compute environment is intentionally powered down when not being demonstrated and can be brought back online for interviews, walkthroughs, and technical showcases.
AWSEKSKubernetesDockerHelmTraefikNGINXReactGoMySQLRoute 53ACM
HTTPS-capable deployment with automatic HTTP → HTTPS redirect when the environment is running
Operational start/stop scripts used to control the EKS worker capacity and reduce idle cloud spend
2 frontend replicas, 2 backend replicas, and a stateful MySQL workload on EKS when active
Troubleshot NGINX upstream DNS, Kubernetes Services, Helm upgrades, ingress routing, and TLS
m1portfolio.com — This Site, Built & Deployed in Terraform
The infrastructure behind this portfolio, managed with Terraform. The site is hosted on Amazon S3 and delivered through CloudFront, with Route 53 DNS, ACM HTTPS, and AWS WAF security controls. Resources that were originally created in the AWS Console were imported into Terraform state so the environment could be managed and version-controlled as Infrastructure as Code.
Terraform
S3
CloudFront
Route 53
ACM
AWS WAF
Coffee Shop Manager — Serverless CRUD App
Serverless CRUD inventory application built on AWS with Terraform. A React frontend hosted on AWS Amplify uses GitHub CI/CD and calls an HTTP API Gateway backed by Lambda functions and DynamoDB. The API supports create, read, update, and delete operations, with shared Lambda Layer logic and least-privilege IAM roles.
Terraform
Lambda
API Gateway
DynamoDB
Amplify
IAM
SecureCart — Secure App Deployment (Security Pillar)
Security-focused 3-tier AWS architecture based on the AWS Well-Architected Framework Security Pillar. Terraform provisions a layered VPC with a public Application Load Balancer protected by AWS WAF, private EC2 application servers, private RDS, scoped security groups, a NAT Gateway for controlled outbound access, and a Bastion Host for administration.
Terraform
AWS WAF
ALB
EC2
RDS
Bastion Host
NAT Gateway
ChatOpsBot — Real-Time AWS Operations from Slack
Event-driven DevOps automation workflow that brings AWS operational visibility into Slack. CloudWatch alarms publish through SNS to Lambda for formatting and routing, with AWS Chatbot/Slack integration and scoped IAM. The project demonstrates observability, event-driven design, ChatOps practices, and Operational Excellence concepts.
AWS Chatbot
CloudWatch
SNS
Lambda
CloudFormation
IAM
Daily Task Master Scheduler
A generative-AI task scheduling app built on Amazon PartyRock (powered by Amazon Bedrock foundation models). Helps organize and prioritize daily tasks through a simple, AI-assisted interface — no infrastructure to manage.
Amazon PartyRock
Amazon Bedrock
Generative AI