Project - Visualizing error correction with a Java GUI

A Java GUI application that demonstrates Reed-Solomon encoding and decoding, presented at Washburn University’s Apeiron event.

Project
Reed-Solomon Demo
Year
Role
Java GUI development, algorithm visualization, academic presentation

Overview

Reed-Solomon encoding is easier to talk about when the intermediate state is visible. This desktop application turns the algorithm into a GUI-driven demo so users can follow how data is encoded, how errors are introduced, and how decoding recovers the original message.

The project was presented at Washburn University’s Apeiron event, which shaped the interface requirements. It needed to be understandable in a live setting, not just correct in code.

What mattered

  • Algorithm visualization
  • Java GUI
  • Error correction
  • Presentation flow

The main challenge was translating algorithmic steps into something a viewer could inspect. The GUI gives the code a presentation surface, making the behavior easier to explain and verify.

Result

Java desktop demo
1
Apeiron presentation
1
Core algorithm phases
2
Black-box explanations
0

More projects

Planning training blocks with a TypeScript web app

A TypeScript semester project for planning mesocycle workout programs, built as the CM336 Semester Project.

Read more

Tracking hourly earnings in real time

A Flutter iOS app that turns work sessions into a live earnings counter, with start/stop timing and session history.

Read more

Have a workflow or integration problem worth talking through?

I’m interested in Make automations, CRM data flows, practical application work, and teams that care about reliable systems.