← All projects

Dec 2023 – Dec 2023 · University of Utah

Image Editing Application

Image Editing Application screenshot

Overview

A Java desktop app for editing images. I built it as much to strengthen my object-oriented design skills as to actually edit photos.

Key Contributions

  • Built the GUI for loading, editing, and saving images, plus the pixel-level logic behind each edit.
  • Implemented core image manipulation techniques and structured the codebase around clean, reusable classes.

Lessons Learned

  • Working at the pixel level demystified image processing. Transformations stopped being a black box once I'd implemented them by hand.

Technologies

JavaEclipseOOP