seedbed

projects2026live

RITA

Transcript evaluation for college admissions readers, built to handle minors’ records with care.

role
technical cofounder, Enlighten Lab
stack
Next.js, Supabase, Mantine, AI SDK
A RITA applicant evaluation: rigor, achievement and GPA figures in a serif stat band, a high school profile, a grade distribution table and course ladders by subject.

An admissions reader works through a whole season of transcripts, from schools that all print grades differently. RITA reads them first. It parses each transcript and matches every course to a shared catalog, so the reader gets a GPA and a rigor picture they can check against the page it came from.

When I joined Enlighten Lab the parsing already worked. What didn’t exist yet was a product a university could trust with minors’ education records, so most of my first months went into FERPA controls, the data model and a full redesign. The long version of that is in the casework.

Every number shows its work

A GPA that a reader can’t reproduce is a GPA they’ll quietly redo by hand. So RITA’s numbers are always derived from the courses on screen, and a reader can pull any course out and watch the numbers follow. Try it with this transcript. The math is RITA’s own default policy, simplified to semester grades.

try it · exclude a course
Applicant evaluation
Slate 100000002
West Campus HS, through first semester of 12th grade
Unweighted GPA
3.70
29 grades scored
Weighted GPA
4.01
+0.5 Honors, +1 AP, IB, DE
AP, IB, DE
5
1 honors
Courses counted
17
of 17 on the transcript
Semester grades on a 4.0 scale. P and IP don't score. Uncheck a course to exclude it.

Grade 9

Grade 10

Grade 11

Grade 12

Weighting is a per-university setting. So is whether summer grades count. The demo uses the defaults every new partner starts with.

Reading, set like a document

RITA used to look like every other admissions dashboard, full of cards and cool gray badges. But a reader isn’t watching metrics. They’re reading about a person. The redesign treats each applicant like a file on a desk, with serif names and numerals set on warm paper between hairline rules. Oxblood is saved for the few marks that deserve attention.

RITA's read frame: the scanned transcript on the left and the match audit on the right, pairing each printed course with its catalog match.
The read frame. What the transcript says on the left, what RITA thinks it means on the right.

The reader’s day starts in the stack, a quiet list of who’s waiting and what still needs a human decision.

RITA's reading stack: applicants listed by high school with course counts, open questions to resolve and an approximate GPA.
The stack. Anything that needs a person says so, in oxblood.

Feedback

Anything from a typo to a whole idea. I read every one.