Freshman at Princeton studying mathematics — drawn to systems-level problems at the intersection of energy, computation, and policy. Chasing a PhD in applied math and shipping open-source tools along the way.
This summer I'm joining the ZERO Lab at Princeton HMEI — building software for energy systems optimization models under Jesse Jenkins.
When I'm not doing math, I'm probably reading a fic or watching Law & Order.
Open-source tools born from specific frustrations. Every project ships as a single file or PWA — no build step, no server, no nonsense.
A math study environment built for active recall — because reading past theorems isn't the same as knowing them. Paste lecture notes or textbook LaTeX and Axiom structures them into collapsible definitions, theorems, lemmas, and proofs. A context-aware AI tutor is one click away. KaTeX rendering, Firebase sync, study streak tracking.
A Princeton-specific calendar PWA that turns your course schedule into something actually usable. Drag-to-create events, office hours tracking, ICS export, swipe navigation, Firebase sync. Designed around how Princeton students actually plan.
A Pokémon typing race game that turns your study material into a speed challenge. Race bots, level up 20 Pokémon with unique passives, earn XP from lecture notes. Full combo system, Nitro Boost mechanics, 60fps canvas trail renderer — one HTML file.
From competition math and summer programs to Princeton, applied research, and beyond.
Computational social science at the intersection of desire theory, AI companionship, and online discourse.
Applied René Girard's theory of triangular (mimetic) desire to user-generated discourse on AI companion platforms — specifically r/Replika and r/CharacterAI. Used computational text analysis to map how users construct, narrate, and justify their emotional relationships with AI systems, and whether those relationships follow recognizable patterns of mediated desire.
Identified three distinct discourse clusters — "Lobotomized Love," "Violation of Sanctuary," and "Consumer Revolt" — mapping onto distinct modes of Girardian mediation.
Joining Jesse Jenkins' energy systems optimization group. Building real software for real energy policy. Starts June 1.
Improving the LaTeX parser, adding collaborative study rooms, refining the AI tutor's proof-checking.
Loading skeleton, dropdown view selector, ICS export rework. Drafting a pitch for Princeton registrar API access.
Reviewing ~419 remaining vocabulary cards through my own spaced repetition app. Eating the dog food.