Grant Anderson

Curriculum vitae

Grant Anderson

Computer science undergraduate at Allegheny College, graduating 2027. I work mostly on developer tooling and program analysis, with a side interest in the security of AI browsing agents.

Browse the work instead

Education

  1. 2023–2027

    BSc Computer Science

    Allegheny College

    Studio art alongside the major. Solo undergraduate research begins fall 2026 and carries into a senior thesis.

Research

  1. 2026

    Hybrid Analysis of Object Escapes

    Grant Anderson. Junior Seminar Research, Allegheny College. Advised by Professor Gregory M. Kapfhammer

    Object escapes keep data alive past its intended lifetime, creating performance, stability, and correctness risks across runtimes. This paper presents Graphene-HA, a fused-evidence escape-analysis workflow that unifies static analysis with heap-growth tracking across Python, Java, JavaScript, Go, and Rust under a single command and report format.

Projects

  1. 2026

    snepconvert

    A batch converter for audio, video and images that stages every file before moving it into place, so a run that dies halfway through leaves the originals exactly as it found them.

    Python · ffmpeg · Pillow · Automation · CLI

  2. 2026

    sneppard.dev

    This site. A static Astro portfolio on Cloudflare Pages, moved off a closed site builder so the thing itself is inspectable, git-driven, and ships no JavaScript by default.

    Astro · Cloudflare Pages · TypeScript · CSS · Static Site

  3. 2026

    Sneppard Sniffer

    A Chrome extension that flags prompt injection aimed at AI browsing agents, by looking for instruction-like text crossed with evidence someone took pains to hide it.

    Browser Extension · JavaScript · Manifest V3 · AI Security · Prompt Injection

  4. 2026

    Means of Egress

    Design and systems work for a 1 to 8 player co-op extraction horror game in Unity, built around a hidden stability value that walks each run from a liminal dream into something much worse.

    Game Design · Unity · Netcode for GameObjects · Systems Design · C#

Skills

Languages
Python · Java · JavaScript · TypeScript · Rust · C · C++ · C#
Program analysis
Static analysis · Escape analysis · Runtime instrumentation · Benchmarking
Web
Astro · HTML and CSS · Static site architecture · Cloudflare Pages
Game development
Unity · Netcode for GameObjects · Systems design
Tooling
Git · ffmpeg · Pillow · Manifest V3 extensions