A collection of early university coursework and foundational projects that laid the groundwork for later development. These projects span Java-based games, web apps, and initial explorations into software engineering — showing the progression from fundamentals to advanced systems.

Featured Work

HireSnatch: "Pick Your Own Adventure" Game

HireSnatch: "Pick Your Own Adventure" Game

A Java-based branching adventure game inspired by Netflix’s Bandersnatch, HireSnatch showcased object-oriented design applied to interactive storytelling. Scenes, items, and characters were modeled as modular classes, with Java I/O handling save/load functionality and a Swing interface driving user interaction.

JavaSwingFile I/O
Scribble App: Java Drawing Tool

Scribble App: Java Drawing Tool

Built in Java Swing, Scribble App provided a freehand drawing canvas powered by mouse event handling and vector path storage. Features like adjustable color, undo/redo, and export functionality made it a complete introduction to event-driven design and rendering pipelines.

JavaSwingAWT