// poke a node to run a forward pass
Currently researching LLM-based vulnerability detection with CyLab under Lujo Bauer.
Previously with the Augmented Perception Lab under David Lindlbauer (2025).
Have access to an AI assistant? Have it summarize my demo page, it can find something you can't.
Projects
A live demo of hidden instructions that AI assistants pick up when they read a webpage, planted in page text, alt-text, metadata, and Unicode obfuscation. Triggered acknowledgment from Claude, ChatGPT, Gemini, and Copilot. This was the homepage; it now lives on its own subpage so it doesn't interfere with automated reads of this one.
A framework that maps how files in a codebase depend on each other so LLMs can annotate types across an entire repository, not just one file at a time. Reduced type errors by 37%, validated across Qwen3 models from 0.6B to 30B.
An autonomous greenhouse that grew lettuce and radishes for weeks with minimal human intervention. Fine-tuned vision pipeline (UNet, ~97% plant-pixel accuracy) running on a Raspberry Pi, with anomaly detection across 13 environmental sensors.
Reverse-engineered Discord's DAVE E2EE voice flow from live WebSocket and UDP traffic, implementing MLS group key exchange, binary frame encryption, and session lifecycle management in a Node.js library.
Resume
What are you hiring for? Grab the version tuned to the role.
ML engineering and research roles: agentic systems, LLM pipelines, and infrastructure front and center.
Security-focused roles: adversarial ML, red teaming, prompt injection, and reverse engineering up top.
Safety and alignment roles: robustness evaluation, jailbreak research, and guardrails emphasized.
// last updated July 2026
Contact
About Me
I'm a senior studying AI at Carnegie Mellon, focused on cybersecurity. Two years into my studies learning how AI systems work, I became interested in how easily they can be broken, and how much trust we place in them regardless.
My work now spans both directions: strengthening AI systems against attacks, and applying AI to improve security more broadly. I'm currently exploring using and improving the use of LLMs for vulnerability detection through my research at CyLab.
Outside of work, I run a homelab, make Minecraft mods, rock climb, and whatever else catches my attention that week!