← All projects

Aug 2024 – Oct 2024 · University of Utah

Spreadsheet

Spreadsheet screenshot

Overview

A spreadsheet application I built from scratch in C#. It's the kind of project where formula evaluation either works exactly right or produces confidently wrong numbers.

Key Contributions

  • Designed the dependency graph and formula evaluation logic behind every cell update.
  • Built the object-oriented architecture the rest of the app relies on.
  • Built the graphical interface so entering and evaluating data felt immediate.

Lessons Learned

  • Formula evaluation forced me to think in dependency graphs. I learned to test my logic before I trusted it, not after.

Technologies

C#HTMLCSSJavaScriptGitVisual StudioOOP