About

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.

Headshot of Corbin

What I'm focused on

What I build and what I'm actively improving.

Java Applications

Building desktop apps and interactive tools with Java, Swing, object-oriented design, and clear class responsibilities.

Backend & APIs

Designing endpoints, validation, database models, and service logic that connect applications to useful data.

Data + Interfaces

Turning logs, API responses, and user input into dashboards, charts, summaries, and clean user-facing tools.

Highlights

A few things I'm proud of.

  • MacroCoachGUI: Java Swing desktop app for dashboard summaries, macro and weight entry, history review, and trend visualization.
  • MacroCoachAPI: FastAPI backend for macros, weight, target goals, dashboard summaries, and weekly analytics.
  • StatSide: React sports analytics app with reusable components, API service logic, and dynamic stat cards.
  • CorBrawl: Java Swing game built to practice game loops, collision detection, projectile logic, and OOP structure.
  • Portfolio system: Projects page is driven by a JSON data file, making updates easy to maintain.

Tech

Most-used tools across my projects.