Projects

Cloud Resume Challenge

  • I successfully completed the Cloud Resume Challenge, demonstrating my expertise in cloud technologies by developing a fully automated, serverless dynamic resume hosted on AWS.
  • This project integrates both frontend and backend services, showcasing Infrastructure as Code (IaC), automation, and cloud-native development.
  • Architecture Diagram:
  • Architecture Diagram
  • Github repository

Tech-stack:

  • Amazon S3 – used for static website hosting.
  • AWS Route 53 – configured for custom domain management.
  • AWS CloudFront & Certificate Manager – Enabled CDN with secure global delivery via HTTPS.
  • GitHub Actions & YAML – automated frontend deployment using CI/CD workflows.
  • AWS Lambda – serverless backend to handle requests and update visitor count.
  • Amazon DynamoDB – NoSQL database for storing visitor metrics.
  • IAM Roles & Policies – applied least-privilege permissions for security.
  • Terraform – defined and provisioned AWS infrastructure in a declarative, repeatable manner.

Build a To - Do List App using AWS Amplify

  • Built a React app and hosted it with Amplify
  • Used Amplify Auth to manage sign-in/sign-up
  • Stored notes with Amplify Data
  • Added logic so each user can only create up to 10 notes
  • Connected everything using a smooth Git-based CI/CD workflow
  • Github repository

Tech-stack:

  • React for the frontend
  • AWS Amplify for backend and hosting
  • Cognito for authentication
  • Amplify Data / AppSync for the notes database

Serverless Quote Generator on AWS

  • Designed and configured a DynamoDB table with partition/sort keys, auto-scaling, and encryption.
  • Developed two AWS Lambda functions to handle quote creation and retrieval, with IAM roles and environment variables.
  • Integrated Lambda with Amazon API Gateway, creating RESTful endpoints.
  • Deployed and tested a serverless API using CloudWatch logging, X-Ray tracing, and dynamic quote delivery via the invoke URL.
  • Architecture Diagram:
  • Architecture Diagram
  • Github repository

AWS ALB – EC2 Web Servers in a Custom VPC

  • I set up a custom VPC with public subnets and routing to host a scalable web app.
  • Launched two EC2 instances in 2 different Availability Zones and installed Apache with a simple script.
  • I connected everything through an Application Load Balancer to distribute traffic evenly.
  • Accessing the ALB shows how requests switch between the two servers—just like in a real-world setup.
  • Architecture Diagram:
  • Architecture Diagram
  • Github repository

Hardware Service Portal for Native Instruments

  • I designed and programmed a homepage for the HW Service Portal which made it easier to access the right service portal for NI products.
  • It supports the repair process and enhanced customer care by simplifying spare part searches for improved efficiency.

FreeCodeCamp Projects

  • I created web development projects showcasing front-end and back-end skills.

GitHub Repositories

  • Open-source contributions focused on automation scripts and web development.