hi, I'm Grace...

I'm a CS student at the University of Pennsylvania. I PROMISE to make this website cute one day, but for now we're doing a single static HTML doc.

I like bouldering, , animation, , acting, , crocheting, reading (dystopian, sci-fi, fantasy), lifting, journaling, inconsistent capitalization, music (spiritbox, south arcade, thornhill, tate mcrae), baking, and coding (BY HAND, NO VIBES).

links

projects (reverse chronological order)

finessy (in progress!!)

live website

frontend only

vanilla typescript

in progress

(webpage) (github) I am addicted to tetris so of course I would make a tetris trainer web app... unlike nova learn, I actually want this to be useful so I'm making it frontend only so I can publish it without paying for servers.

flood segmentation (school project)

jupyter notebook

python

machine learning

(github) this was a group final project for CIS 5200 (ML) my junior fall. I was logged into so many gmail accounts to farm the Google Colab compute, man...

nova learn

full stack

react typescript

fastapi

postgres

(github) one of my favorite personal projects!! I put in a lot of hours for this one. it had backend + DB + auth + LLM integration. I was mostly making it because I needed a showcase for interviews. I also learned quite a bit of frontend from it.

instalite (school project)

full stack

react typescript

express.js

mysql

apache spark

(github) this was a group final project for NETS 2120 (scalable and cloud computing) in my sophomore spring. those Apache Spark / Livy algorithms had me STRESSING. I owe a LOT of my web dev knowledge to that class.

turing machine web app

live website

frontend only

react typescript

unfinished

(webpage) (github) when I built this I didn't know any frontend dev. now I do so one day I'll go back and make it pretty. I'm pretty sure I made a v2 but only published the v1.

turing machine command line simulator

command line

java

origin story <3

(github) my first personal project. I made it because I wanted to check my CIS 2620 (automata, computability, and complexity) homework in 2024. that was when I only knew Java. it's lowkey useful now too, now that I'm a TA.

chess (school project)

executable gui

java

origin story <3

(github) this was my final project in CIS 1200 (intro to programming II) back in 2023 (my first CS class ever and the reason I became a CS major!). I turned it in with 3 minutes to spare...

last updated: Feb 2026