Back to selected work
02 / Full stack development / 2026

A better route from browse to booked.

A movie-booking application, from authenticated APIs and seat tracking to cloud deployment.

Personal capstone projectView source
01 / CONTEXT

The problem to work through.

A booking application brings together users, movies, shows, and inventory. I wanted to work through that complete system, including the deployment and operational details behind the interface.

02 / MY CONTRIBUTION

From the details outward.

  1. Built 40+ REST endpoints with JWT authentication and a six-entity JPA data model.
  2. Implemented seat tracking, inventory management, custom JPQL queries, and admin analytics using Java Streams.
  3. Connected the Spring Boot backend to an Angular interface and a MySQL database.
  4. Deployed the backend to AWS EC2 with Docker and Jenkins CI/CD, including environment configuration and security groups.
03 / OUTCOME

What the work made possible.

Built a complete application spanning API design, persistence, interface workflows, and deployment.

Created a public project that makes the system structure and implementation available to explore.

NEXT CASE STUDY

Keeping developer identities in sync.