Subscribe to my mailing list!

What's New?


Toaster Girl

divider

Ode to Toes

Silly little poem

divider

I Love

I love what I do for a living. Throwing myself into a codebase feels like throwing myself into the chest of somebody I love; messy, unknown, and sometimes scary. But still somewhat predictable… When you look at the pieces with a clear mind, they all fit in together.

divider

The Shape of Me (But Make It Complicated)

Because why settle for simplicity when you can be a cosmic riddle?

I’m learning that being human means living with contradiction. There’s this ache, this relentless hunger to be seen, but also a fierce need to protect the most fragile parts of myself. I want to be wholly here, yet untethered, free. And somehow, I keep finding pieces of myself in the spaces I thought I’d left behind—in the people I’ve almost forgotten, in the smoke of long-ago nights, and in the words I try to wrap around it all. I’m a shape in motion, a story that refuses to end, endlessly shifting, season by season.

divider

The Computational Dynamics of Tomb Raider

PSPACE Complexity in Game Evolution

I wrote this paper in college with a really good friend of mine during the Spring of 2022. Shout out to that guy. Let me know if you want your name on this.


Tomb Raider, a late-90s video game featuring the iconic character Lara Croft, presents players with the adventurous pursuits of an athletic British archaeologist navigating treacherous environments with mortal health and breath. Having been reimagined and remastered a total of three times, the gameplay has always encompassed exploration, platforming, combat, and puzzle-solving. The game, when stripped of its exploration and combat, can be articulated as gadgets, described by Jayson Lynch[1], leading to the classification of Tomb Raider as PSPACE-complete.

divider