Projects

A selection of projects demonstrating cloud architecture, infrastructure as code, and modern web development.

Resume Site (IaC)

This site — a fully automated resume platform with all infrastructure managed by Terraform. Features a RAG-powered AI chatbot using Amazon Bedrock, S3 + CloudFront hosting with OAC, GitHub Actions CI/CD with OIDC, and OpenSearch Serverless vector store.

  • Astro
  • Terraform
  • Amazon Bedrock
  • OpenSearch Serverless
  • Lambda
  • API Gateway
  • S3
  • CloudFront
  • WAF
  • GitHub Actions

Candidate Portal

A full-featured serverless web application with 90+ Python Lambda functions, Aurora Serverless MySQL via RDS Data API, and complete e-commerce with Stripe. Handles candidate registration, exam scheduling, payments, and document management at scale with zero connection pooling overhead.

  • React
  • AWS Amplify Gen2
  • Python
  • Lambda
  • Aurora Serverless
  • RDS Data API
  • Cognito
  • Stripe
  • API Gateway

Dev Data ETL Pipeline

A Python-based ETL pipeline that generates safe development datasets from production databases. Extracts schema and data from multiple RDS instances, obfuscates all PII with Faker, and produces SQL dumps maintaining full referential integrity across databases.

  • Python
  • AWS RDS
  • Secrets Manager
  • ECS
  • SQL
  • Docker
  • SNS

Blog & Portfolio

A long-running technical blog and portfolio site built with Astro and deployed via AWS Amplify. Managed hosting with auto-builds on push, zero client-side JavaScript, and Markdown content collections spanning 20 years of posts.

  • Astro
  • AWS Amplify
  • TypeScript
  • Markdown
  • Route 53

Remote Proctoring Platform

Built in ~3 weeks during COVID disruptions, replacing a $50K vendor solution. Enables remote test proctoring via real-time video streaming with AWS Kinesis Video Streams and custom backend services.

  • AWS Kinesis Video Streams
  • Lambda
  • API Gateway
  • JavaScript
  • Real-time streaming

Real-Time Video Platform

A streaming and recording platform for testing workflows using LiveKit on Kubernetes. Supports WebRTC-based video with container orchestration on EKS and Helm-managed deployments.

  • LiveKit
  • Kubernetes
  • EKS
  • Helm
  • WebRTC
  • Real-time streaming

MySQL-to-RDS Data API Proxy

A middleware proxy enabling standard MySQL clients to connect to AWS RDS Data API. Bridges traditional database tooling with serverless database access patterns, improving developer workflows.

  • AWS RDS Data API
  • MySQL
  • Middleware
  • Serverless

Platform Modernization

Led incremental migration of a monolithic ColdFusion application to AWS-based distributed architecture. Serverless APIs, React frontend, and managed services improved deployment efficiency by ~40%.

  • AWS Lambda
  • API Gateway
  • React
  • RDS
  • CFML
  • Terraform