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:

Download GPA Calculator on the App Store

  • 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 versions, experimenting with launch screens for autoupdate

image

prototype of a custom “GPA” programming language before switching to plist then JSON

image

having fun with a GPA pie! (pretty useless)

image

dynamic update working!

image

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

image

early implementation of rule checking

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