An event-driven identity-verification (KYC) pipeline: an S3 upload starts a Step Functions workflow that runs Rekognition face matching and Textract license checks in parallel, then hands off to a third-party validation API through SQS. Seven single-purpose Lambdas, X-Ray traced end to end, all defined in AWS SAM.
Step FunctionsAWS LambdaSQSRekognitionTextractDynamoDBX-RayAWS SAM
A single EC2 box running WordPress and MySQL, evolved step by step into a highly available, auto-scaled deployment with RDS and EFS — a diagram for every stage.
Rehosted a running Linux web server into AWS with Application Migration Service — block-level replication, a validated test launch, and cutover in under 25 minutes. Right-sized MGN's c5.large recommendation down to a t3.micro from actual utilization, cutting compute cost by roughly 85%.
One Python Lambda handles create, read, update, delete and list against DynamoDB, exposed over HTTPS through API Gateway. Ships with a CloudFormation template that stands up the whole stack in one deploy.
API GatewayAWS LambdaDynamoDBIAMPython / boto3CloudFormation
n8n running in Docker on a free-tier EC2 instance, served over HTTPS at n8n.builtbydhruv.com — Caddy handles TLS via Let's Encrypt, Route 53 DNS, and a nightly S3 backup script with a documented 24-hour RPO and 15-minute RTO.
A static HTML/CSS résumé hosted on S3, served over HTTPS through a CloudFront distribution for TLS and CDN performance. CloudFormation template included.