← All projects
Aug 2024 – Oct 2024 · University of Utah
Spreadsheet

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