Projects

Lightweight Web App Migration & Modernization Platform (in progress..)

A zero-downtime migration simulation that moves a legacy on-premises web application to AWS and modernizes it into a serverless and containerized architecture. This project showcases a practical cloud migration lifecycle from lift-and-shift to modernization while staying fully within the free tier. It demonstrates containerization, DNS cutover, real-time observability, and cost-efficient infrastructure design.

Architecture: Local Docker (legacy app) • ECR (container registry) • EC2 (initial deployment) • S3 + CloudFront (static assets) • DynamoDB (data layer) • ECS (container orchestration) • Route 53 (DNS cutover) • WAF (security) • CloudWatch + Prometheus + Grafana (monitoring) • GitHub Actions + Terraform

AI Log Detection and Response System

A fully serverless, intelligent detection pipeline built to process and analyze security logs in real time. Using AWS Lambda for anomaly detection and automated response, the system identifies suspicious activity, publishes alerts through Amazon SNS, and dynamically blocks malicious sources via AWS WAF all with zero permanent infrastructure. Designed for operational automation, security integration, and pay-per-use efficiency.

Architecture: Amazon S3 (log storage) • Kinesis Data Firehose (streaming ingestion) • AWS Lambda (log preprocessing + detection logic) • Amazon SNS (alerting) • AWS WAF (response) • Amazon CloudWatch (monitoring) • GitHub Actions + Terraform (CI/CD + IaC)

Cloud Appointment System

Full-stack appointment scheduling platform simulating a healthcare scenario. This was my first serious multi-tier cloud build with frontend, backend, and DNS integration. I implemented automated deployments, monitoring, and a secure networking layer, which gave me hands-on experience with CI/CD pipelines and managing distributed services. This project bridged the gap between basic deployments and production-grade infrastructure.

Architecture: S3 + CloudFront • EC2 + Nginx • DynamoDB • Route 53 • CloudWatch • GitHub Actions