Projects
ClubCodePlay
interactive game night show platform migrated from Railway to enterprise AWS infrastructure
What it does
A live interactive game show platform for club community, with event scheduling, media, a community leaderboard, and a "find your type" matching feature.
How it was built
Migrated the production Next.js application from Railway to AWS using Terraform. Deployed a 17-resource VPC across two Availability Zones with segmented public/private subnets and security group chaining across ALB, ECS, and RDS layers. Containerized via a multi-stage Docker build on Node 20 Alpine, reducing image size to 75.2MB. Migrated the database to RDS PostgreSQL with a full ECS-based restore and Secrets Manager cutover. Built a production RAG (Retrieval-Augmented Generation) AI pipeline using API Gateway, Lambda, Amazon Bedrock, DynamoDB, S3, and OpenSearch Serverless.
What's next
CloudTrail and GuardDuty for security monitoring, a CI/CD pipeline for Lambda deployments, and cost optimization on OpenSearch Serverless.
Txxy
Nightlife booking platform — AWS migration architecture planned
What it does
A production booking and payment marketplace for nightlife venues, handling real venue bookings and transactions built with Next.js, Stripe, and Supabase.
How it was built
Currently running on Vercel with Supabase for auth and database. I've architected a full AWS migration plan mapping each component to its target service, shown below.
What's next
Execute the migration: Vercel to Amplify/ECS, Supabase Auth to Cognito, Supabase PostgreSQL to RDS, file storage to S3, and CI/CD via GitHub Actions.