Résumé

Updated September 2026 · Download as PDF: research · engineering

Education

The Pennsylvania State University

Expected May 2028

B.S. Computer Science, Minors in Physics and AI · Schreyer Honors College · GPA 3.71 / 4.00

University Park, PA

Research

Do Residual-Stream Probes Survive Degrading Chain-of-Thought Legibility?

Sep 2026 – Present

SPAR · mentored by Marios Tsatsos, with two fellow mentees · PyTorch

  • Comparing three published readability scores for a model's written reasoning on one set of traces, to find whether they agree
  • Testing whether classifiers on a model's internal activations still catch harmful reasoning as that writing degrades

Independent · PyTorch, jacobian-lens · Qwen3, Pythia, GPT-2, Gemma-2

  • Traced the per-token bias in a lens that reads a model's internal activations as words to the model's own word frequency (Spearman 0.48); subtracting it made readouts 3.5–7× worse
  • Replaced subtraction with z-scoring: recovered hidden secret words from fine-tuned models where the published method scored zero, and beat it 0.805 to 0.665 on Gemma-2-9B

Independent · PyTorch · LessWrong

  • Explained why one small transformer in a published memorization challenge could barely learn: its ReLU units died in training and cut off the gradient, a training failure, not a capacity limit
  • Confirmed it with one controlled experiment (a bias after the hidden layer restored full capacity, 1024 facts; before it, none, 488) and hand-built weights storing 672 facts; overturned the authors' explanation

Independent · PyTorch, TransformerLens · LessWrong

  • Trained a 6-layer character-level transformer on Nietzsche's prose and located the one attention head that copies earlier text forward
  • Ruled out two hypotheses about the head (quotation and parenthesis matching) with targeted controls
  • Found the head had learned half of a bracket-matching mechanism: it knows what to write, but never learned where to look

Penn State Multi-Campus REU · advised by Prof. Asif ud-Doula · Python

  • Simulated X-ray photons scattering through a neutron star's atmosphere to measure the error a common assumption introduces
  • Validated it against an exact analytic solution (reduced χ² = 0.70) and published waveforms (0.11% peak error)
  • Showed the error shifts between two observables; first-author paper under review at Astrophysics and Space Science

Experience

Nittany AI Advance Internship Program

Dec 2025 – Present

Application Specialist · Team of 5 · Client: Penn State Office of the Physical Plant

State College, PA

  • Built a Tesseract OCR + LLM + regex pipeline that extracts metadata (project name, ID, and more) from scanned project documents
  • Raised extraction accuracy up to 10% by merging the LLM and regex paths and moving from GPT-4o to GPT-5 after benchmarking Azure's 4- and 5-series models; parallelized the pipeline for 5x faster runs

Projects

CrashAI — Crash-Risk Analysis Platform

Feb – Jul 2026

Founder & Technical Lead · Team of 3 · 1st of 40 teams, Nittany AI Challenge 2026 · Scoped with PennDOT

  • Built a crash-severity model (XGBoost, 81 road and driver features) with per-site explanations and what-if simulation; led a team building a 33-tool agent, retrieval over engineering manuals, and an eval harness

Skills

ML & Research: Python, PyTorch, HuggingFace Transformers, TransformerLens, NumPy, scikit-learn, Monte Carlo simulation, Git

Interpretability: Transformer circuits, OV/QK analysis, activation and path patching, direct logit attribution, Jacobian and logit lenses