Featured Projects in Detail
Full Stack Next.js + AWS Web App for Family Reunion
Created a secure, scalable AWS app for a personal Family Reunion using CDK to enable authentication, data storage, and notification. Optimized for growth, security and reliability.
Problem Solved: The platform solves a real-world challenge of securely sharing sensitive family-only content—photos, schedules, and a private family tree—by enforcing authentication, authorization, and automated user management workflows. Cognito handles user registration and email verification, with JWTs stored in HttpOnly cookies for secure sessions. A DynamoDB whitelist table ensures that only pre-approved family members can access private content.
Architecture: A custom auth modal with email verification links to cognito which handles user authentication. A dynamoDB table stores a list of pre-approved family member emails. S3 bucket stores user uploaded photos. Lambda is used to retrieve and upload photos.
Tech Stack: CDK, Cognito, S3, DynamoDB, Lambda, SES, CloudFront

Scalable Serverless Event Booking System
Built a fully serverless event booking system capable of handling thousands of concurrent requests with minimal latency.
Problem Solved: Traditional server-based apps required scaling and high maintenance for peak traffic. Serverless allowed automatic scaling and cost efficiency.
Architecture: Users authenticate with Cognito, submit bookings via a Next.js frontend. Requests hit API Gateway which invokes Lambda functions. Bookings are stored in DynamoDB. SES sends confirmation emails.
Tech Stack: Next.js, AWS Lambda, API Gateway, DynamoDB, SES, Cognito, S3, CloudWatch

EC2 Project Series
A comprehensive 5-part project series that progressively builds expertise with EC2 and associated AWS resources. Starting with basic web server deployment and advancing to production-ready containerized applications using industry best practices.
Problem Solved: Manual infrastructure deployments through the console are time-consuming, error-prone, and not scalable. This series teaches Infrastructure as Code (IaC) principles, automation, and cloud-native architecture patterns to improve efficiency, reliability, and maintainability.
Architecture: Progresses from single EC2 instances to highly available, auto-scaling Flask applications behind Application Load Balancers. Covers VPC design, private/public subnets, security groups, Auto Scaling Groups, and eventually containerization with ECS Fargate.
Tech Stack: EC2, VPC, ALB, ASG, Security Groups, Flask, Docker, ECS, Terraform, CloudFormation

Real-Time Cloud Security Dashboard - IN PROGRESS
Built a monitoring system for detecting suspicious behavior across AWS services and alerting in real-time.
Problem Solved: AWS accounts lacked centralized security visibility. Teams needed real-time alerts for misconfigurations and threats.
Architecture: GuardDuty and CloudTrail events trigger EventBridge rules. Lambda processes events and stores in DynamoDB. Custom frontend dashboard built with Next.js.
Tech Stack: GuardDuty, CloudTrail, EventBridge, Lambda, DynamoDB, Next.js

Global Content Delivery System - NEXT UP
Designed a globally available and resilient web content delivery system with failover across AWS regions.
Problem Solved: Needed low-latency access to content worldwide with disaster recovery capability.
Architecture: Content stored in S3 behind CloudFront distribution. Route 53 health checks perform automatic failover between active and standby S3 buckets in different regions.
Tech Stack: S3, CloudFront, Route 53, Lambda@Edge, IAM, Terraform

All Projects
Year | Project | GitHub Repo | Link | Tech Stack |
---|---|---|---|---|
2025 | Full Stack Next.js + AWS Web App for Family Reunion | View → | App → | CDKCognitoS3DynamoDBLambdaSESCloudFront |
2025 | Scalable Serverless Event Booking System | View → | App → | Next.jsAWS LambdaAPI GatewayDynamoDBSESCognitoS3CloudWatch |
2025 | EC2 Project Series | View → | App → | EC2VPCALBASGSecurity GroupsFlaskDockerECSTerraform |
2025 | Real-Time Cloud Security Dashboard - IN PROGRESS | — | App → | GuardDutyCloudTrailEventBridgeLambdaDynamoDBNext.js |
2025 | Global Content Delivery System - NEXT UP | — | App → | S3CloudFrontRoute 53Lambda@EdgeIAMTerraform |