Stacy
This was a simple assignment for a class that kinda grew into something much larger as I procrastinated everything else I was suppose to be working on.
There is two versions of the project, one that runs on a local machine, both in terminal (which normally works with bugs) and a standalone app for MacOS(which is a big buggier but more user friendly), then a version that is in an arcade cabinet that I put out for CalArts Expo 2026.
The Github repo for this project and be found here that goes into detail about the technical aspects and some lore. This can be found by hitting this little link here
Clicking the image to the left will take you to a page that goes REALLLLLL in depth about the project
Dating Sim
A life sim where you spend 5 time slots per day across 9 city locations (cafe, gym, bar, park, etc.), build stats, and interact with NPCs. Relationships progress through 6 tiers (Stranger → Partner) based on conversation quality — evaluated after each session by the LLM on a −3 to +3 scale. A parallel dating app lets you swipe on AI-generated profiles and text-chat with matches. All NPC dialogue, profile generation, evaluations, and summaries are produced by local models with no pre-written content.
The core engineering challenge was to run two LLMs and a Stable Diffusion image pipeline simultaneously on consumer hardware, coordinating GPU access between them in real time, without ever blocking a 60 FPS game loop.
See more details here