willuhd

GPA Calc icon

GPA Calculator 3

In Nov 2025, I started working on an update of SHSID’s GPA Calculator with Michel. Since then, this project has been something I’ve spent dozens of hours working on over the span of a couple months (hundreds of prototypes!)

GPA Calc Showcase

I completely reworked SHSID’s GPA Calculator app to version 3, now with some new features:

  • Rule-based solver for accurate course selection
  • Online course autoupdate when the catalog changes
  • Selectors adjust to dropdown to fit all screen sizes

Sneak peak on the iteration of the app

image

earliest prototype of a custom programming “GPA” language before switching to XML/plist

image

experimenting with launch screens for autoupdate

image

having fun with a GPA pie! (kinda useless)

image

dynamic update working!

image

earliest version of the dynamic selectors that will show a menu if there isn’t enough space to fit all on a picker

image

using a modern menu for the dynamic pickers

image

custom score map support!

image

a finalized version with the same backend as the current one, solving some view bugs!