02 · Featured
Mar 2026
WordSprout — AI Vocabulary App
AWS Bedrock (Claude AI) · Serverless · DynamoDB
BedrockLambda
DynamoDBAPI Gateway
S3Python
Full-stack vocabulary learning app powered by Claude AI via AWS Bedrock. Generates 5 age-appropriate words daily for children, with an interactive quiz engine, progress tracking, and learning streaks. 100% serverless — Lambda + API Gateway + S3 frontend. Zero idle compute cost.
01
Oct 2025
3-Tier Architecture with Terraform
VPC · EC2 · RDS PostgreSQL · IaC
VPCEC2
RDSNAT GW
TerraformNginx
Multi-subnet VPC with public/private isolation. Nginx web server in public subnet, Flask app in private subnet, PostgreSQL RDS with automated backups. Least-privilege security groups throughout — fully IaC via Terraform.
03
Feb 2026
3-Tier App on ECS Fargate
Apache · Flask · PostgreSQL · Docker · ECR
ECS FargateECR
Cloud MapDockerFlask
Fully containerised 3-tier architecture on Fargate — Apache frontend, Flask REST API backend, PostgreSQL DB. Service discovery via AWS Cloud Map. Zero EC2 management overhead.
04
Nov 2025
Cloud Vision Intelligence
Amazon Rekognition · Lambda · API Gateway
RekognitionLambda
API GatewayPython
AI-powered image analysis: face detection, celebrity recognition, text extraction, label detection and content moderation. Real-time bounding box visualisation on detected objects. Mobile-optimised.
05
Jan 2025
Docker EC2 Full-Stack
ALB · ACM · Route53 · HTTPS
EC2ALB
Route53ACM
Docker
Production-grade Docker Compose deployment on Amazon Linux 2023. HTTPS via ACM, custom domain via Route53, zero-downtime rolling updates via ALB. Frontend + backend + DB all containerised.
06
Sep 2025
Abacus Training — Serverless
S3 · Lambda · DynamoDB · Terraform · CloudWatch
S3Lambda
DynamoDBCloudWatch
Terraform
Serverless math training game with user auth, session persistence, and real-time scoring via Lambda. Full IaC with Terraform, CloudWatch dashboards for observability.
07
Mar 2025
Rock Paper Scissors
S3 Static Hosting · JavaScript · CSS3
S3JavaScript
HTML5CSS3
Responsive HTML5 game with score tracking, local storage persistence, and CSS3 animations. Deployed on S3 with CloudFront caching.
08
Apr 2023
Digital Resume
S3 · CloudFront · Route53 · Lambda · SES
S3CloudFront
Route53LambdaSES
This portfolio site itself — static website on S3, CloudFront CDN, ACM SSL, Lambda-powered contact form via SES, API Gateway integration. The cloud resume challenge done properly.
09
Jul 2024
Visit Counter
DynamoDB · Lambda · API Gateway
DynamoDBLambda
API GatewayPython
Real-time visitor counter: DynamoDB for count storage, Python Lambda for atomic increment, API Gateway for CORS-enabled frontend access. Powers the live counter on this site.