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
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
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
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
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
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