Skip to main content

Projects

Things I've Built

Cloud and DevOps projects — serverless AWS apps, Kubernetes deployments, and CI/CD pipelines, each with full documentation.

Projects - Things I've built.

Portfolio Site Modernization

Portfolio Site Modernization

Migrated from a basic cloud resume challenge site on AWS S3/CloudFront to a full-featured developer portfolio built on Next.js 15, Tailwind CSS v4, and a custom MDX pipeline — with static search, auto-generated table of contents, dynamic OG images, dark/light theme toggle, copy-to-clipboard code blocks, PWA offline support, RSS feed, and Cloudflare Pages deployment.

  • Next.js
  • Tailwind CSS
  • MDX
  • TypeScript
Cloud Resume Challenge

Cloud Resume Challenge

A production-grade serverless website on AWS: static hosting on S3 and CloudFront, a visitor counter powered by Lambda and DynamoDB, and a fully automated CI/CD pipeline with GitHub Actions. All infrastructure defined in Terraform, validated by Cypress smoke tests on every deploy.

  • AWS
  • S3
  • CloudFront
  • Lambda
Text-to-Speech Serverless App

Text-to-Speech Serverless App

Authenticated users submit text, pick a target language, and get back synthesized audio — all processed asynchronously through a decoupled AWS serverless pipeline with Cognito, Lambda, Polly, Translate, and DynamoDB.

  • AWS
  • Lambda
  • Polly
  • Cognito
CI/CD Pipeline for NGINX on Docker

CI/CD Pipeline for NGINX on Docker

A four-layer automation stack: Terraform provisions EC2 infrastructure, Ansible configures instances through dynamic inventory, Docker packages NGINX with TLS, and Jenkins orchestrates the full pipeline on every code push.

  • Terraform
  • Ansible
  • Jenkins
  • Docker
Azure Web Store on Kubernetes

Azure Web Store on Kubernetes

A multi-service web store deployed on Azure Kubernetes Service — containerized Java Spring Boot microservices, Azure B2C for customer identity, API Management as the gateway, and GitHub Actions automating the full build-push-deploy cycle.

  • Azure
  • AKS
  • Kubernetes
  • Docker