Projects

A few things I've built.

Here is a collection of projects I have spent time building. They range from personal tools to production deployments, but the through line is the same: build something useful, learn from it, and keep refining it.

featured workclean systemssmall accents
01

This website.

next.jstailwindcssaws

From design to implementation, I have built this website from scratch using Next.js and TailwindCSS.

The website is served through AWS using S3 buckets, CloudFront and Route 53. It includes a custom CI/CD pipeline that rebuilds and deploys on GitHub changes. The site is hosted on a custom domain that my uncle bought for me 5 years ago as a joke.

Live siteVisit site
02

Course Monitoring.

awsmonitoringsms

During my sophomore year, I was unable to register for ANY classes, so I created a web scraping SMS project to monitor class availability.

Over the years, I have improved it from a simple script to a full web app using a MERN stack, and more recently transformed it into a full CDK application through AWS. It's still a work in progress.

Live siteVisit site
03

Meal Tracker for Nikki.

crudfastapidocker

Nikki used to track her meals on a spreadsheet, which I couldn't allow as a developer.

This simple website allows her to track her meals. The site was built completely using my CDK template project.

Private demo
04

CDK Template.

awscdkci/cd

During my summer internship, I lacked the fundamental AWS skills to hit the ground running at Amazon.

I created a CDK tool that allows for easy creation of CDK projects. Unlike the basic `cdk init` command that only provides scaffolding, this project gives users a fully functional CodePipeline for CI/CD, a frontend stack, CloudFront distribution for custom domains, and common AWS services with examples.

Open sourceView repository