Projects

ClubCodePlay

interactive game night show platform migrated from Railway to enterprise AWS infrastructure

ClubCodePlay homepage

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.

ClubCodePlay AWS architecture diagram

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

Txxy homepage

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.

Txxy AWS migration plan diagram

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.