Production Rewrite — Go + Kubernetes
BYU Office of Information Technology
Rewrote the student-facing locker rental system from TypeScript on AWS into Go, migrating the entire service to Kubernetes. The system handles locker reservations across BYU campus and is actively used by students and IT staff daily. Redis was integrated for caching and Docker used for containerized deployment.
Sole student full-stack contributor — while the project started with a larger team, other students rotated to other projects, leaving me as the only student developer handling both frontend (Go + HTMX) and backend (Go services, Redis, SQL) through completion.
The existing TypeScript/AWS codebase had grown difficult to maintain and the AWS infrastructure was costly. The goal was a clean, idiomatic Go rewrite with the same feature set, built to run on BYU's Kubernetes cluster.
Production system running on Kubernetes, serving real BYU students. Reduced infrastructure dependency on AWS while improving maintainability with a strongly-typed Go codebase.