About
Background
I'm Grant Anderson, a computer science undergraduate at Allegheny College graduating in 2027, with studio art off to one side.
Most of what I build started with something I wanted to fix for myself. A music library that wouldn't fit on its drive became a batch converter that has since outgrown music entirely. A site marooned on a closed hosting platform became a reason to learn Astro and Cloudflare's build tooling properly. I seem to pick things up better with a real constraint attached than I do from a tutorial.
I spend a good deal of time on systems design as well. At the moment that's a co-op horror game whose tension comes from a hidden simulation value rather than from scripted events. Designing something that stays interesting when you can't predict what goes into it asks for a different kind of thinking than writing code that does as it's told, and I suspect it has helped both.
My most recent research is Graphene-HA, a cross-language object-escape analyzer that fuses static analysis with direct heap-growth measurement across Python, Java, JavaScript, Go and Rust. On a 1,421-target labeled benchmark, heap tracking alone reached 100% accuracy, and the fused pipeline raised overall accuracy from 61.2% to 83.7% with perfect recall. Measuring the heap directly obviated a good deal of guesswork, which I had not expected going in.
Starting in fall 2026 I'll be doing solo undergraduate research across two semesters. I'm weighing up two directions. One is detecting indirect prompt injection at the browser layer in AI agents. The other is an empirical study of comment staleness mined from repository history, measuring how often comments drift out of sync with the code they claim to describe. I haven't picked yet.
History
Education
2023–2027
Computer Science Undergraduate · Allegheny College
Studying computer science, with studio art off to one side. Solo undergraduate research starts in fall 2026 and leads into a senior thesis.