Java Applications
Building desktop apps and interactive tools with Java, Swing, object-oriented design, and clear class responsibilities.
I’m Corbin Moseman — a Computer Science student who enjoys building practical software projects with Java, Python, APIs, and clean user interfaces.
My recent work includes MacroCoachGUI, a Java Swing desktop app, and MacroCoachAPI, the FastAPI backend it connects to for fitness and nutrition data. I also built StatSide, a React sports analytics web app that compares teams and players using API-driven data.
I’m focused on strengthening my software engineering fundamentals through object-oriented programming, backend API design, data structures, databases, and projects that are organized enough to keep improving over time.
What I build and what I'm actively improving.
Building desktop apps and interactive tools with Java, Swing, object-oriented design, and clear class responsibilities.
Designing endpoints, validation, database models, and service logic that connect applications to useful data.
Turning logs, API responses, and user input into dashboards, charts, summaries, and clean user-facing tools.
A few things I'm proud of.
Most-used tools across my projects.