I'm Brian. I got here through games and drawing, and I still like
the same thing I liked then: making something on a screen feel
alive, whether that's a shader, a small engine, or an interface.
I'm at Penn for CS + Design and staying for the Computer
Graphics & Game Technology master's.
I spent two years between semesters as an interpreter in the
Korean army. Mostly it taught me to stay calm in a room where
nobody agrees, and to say things plainly.
Off the computer: volleyball, soccer, and Pokémon TCG (the card
here is that habit leaking into the site). Lately I've been on
League (ARAM with augments), TFT, Overwatch 2, and Pragmata.
Packaged the AI character that plays Minecraft with kids as a game-mode SDK, fixed her combat targeting and modded-content perception, and shipped an app-wide redesign.
- The in-game AI character packaged as a game-mode SDK: 47 event types, 16 in-game verbs, 1,301 tests — a mode authored outside the repo merged as first-party
- Her combat targeting and modded-content perception fixed with game-design reasoning, additively
- App-wide React Native redesign from Figma to production, plus a lifecycle notification system that sends unattended