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

YearProjectGitHub RepoLinkTech Stack
2025Full Stack Next.js + AWS Web App for Family ReunionView →App →CDKCognitoS3DynamoDBLambdaSESCloudFront
2025Scalable Serverless Event Booking SystemView →App →Next.jsAWS LambdaAPI GatewayDynamoDBSESCognitoS3CloudWatch
2025EC2 Project SeriesView →App →EC2VPCALBASGSecurity GroupsFlaskDockerECSTerraform
2025Real-Time Cloud Security Dashboard - IN PROGRESSApp →GuardDutyCloudTrailEventBridgeLambdaDynamoDBNext.js
2025Global Content Delivery System - NEXT UPApp →S3CloudFrontRoute 53Lambda@EdgeIAMTerraform