All projects

2025

Project Leviathan

Pacific Rim-inspired tracking software in Java/JavaFX for Jaegers, Kaijus, and battle locations.

Not currently deployed
JavaJavaFXMVCDesktop GUI

About

Built at the University of Calgary. A Pacific Rim-inspired desktop tracking app written in Java with JavaFX. Tracks entities like Jaegers, Kaijus, and battle locations through an interactive GUI with modular architecture and a focus on usability. Originally designed as a centralised database for franchise entities.

Why I built it

I wanted a project where I could design the data model and the UI from scratch, not just glue together a framework. JavaFX forced me into proper MVC separation, and theming a desktop app around a franchise I love made the boring parts - filters, CRUD, persistence - actually fun to ship.

Highlights

  • Interactive desktop GUI with modular MVC architecture
  • Tracks Jaegers, Kaijus, locations, and battle records
  • Filterable battle log with multi-field constraints

Screenshots

3 images

Project Leviathan main menu
Main menu - Kaiju, Jaeger, Location, Battle
Jaeger construction form
Jaeger construction panel
Battle log with filters
Battle log with multi-field filters