My Work

SELECTED PROJECTS & CREATIONS

Virtual World Simulation

A sophisticated 2D virtual world simulation built in Java using Object-Oriented Programming principles. The simulation features pathfinding algorithms (A*), dynamic entity behaviors, event scheduling, and animated rendering. When the user clicks the screen, a unicorn spawns and transforms the lumberjacks into sword princesses who take over their jobs. After transforming two lumberjacks, the unicorn must be revived by the fairies!

CampReserveNow

Serverless Campsite Availability Checker & Reserver

A full-stack, serverless web application that checks Recreation.gov campsite availability and alerts users via email or SMS when desired spots open up. The system features a serverless AWS backend utilizing AWS Lambda, DynamoDB, API Gateway, SQS queues, EventBridge cron scheduling, and Amazon SES/SNS for notifications. The static frontend is deployed via S3 and CloudFront, and managed through an automated AWS CDK infrastructure pipeline.

CampReserveNow UI Dashboard