Joey Velez-Ginorio PhD Candidate, Computer Science

I’m a PhD candidate advised by Steve Zdancewic and Konrad Kording. I am generally interested in programming languages as tools for building and understanding neural networks.

I study how to inject algorithms into neural networks—to improve data and parameter efficiency, and to make them easier to interpret and control. Specifically, I explore:

⊢ Compilers that inject algorithms into neural networks
⊨ Proofs that these compilers are correct
✓ Applications in training, interpreting, and controlling neural networks

I also founded REPL, an NSF undergraduate research internship in programming language theory. It is designed to encourage historically marginalized groups to pursue PhDs.

Research

Preprints and Manuscripts

Compiling λ-calculus into LLMs— In preparation
Joey Velez-Ginorio, Nada Amin, Konrad Kording, Steve Zdancewic

Compiling to transformers — In submission
Joey Velez-Ginorio

Representative Publications

ICML '26
Workshop
Compiling to transformers — Mechanistic Interpretability Workshop
Joey Velez-Ginorio
PLDI '26
Compiling to recurrent neurons
Joey Velez-Ginorio, Nada Amin, Konrad Kording, Steve Zdancewic
POPL '26
Compiling to linear neurons
Joey Velez-Ginorio, Nada Amin, Konrad Kording, Steve Zdancewic
IPAM '24
Whitepaper
Mathematics of intelligences
Joey Velez-Ginorio, et al.,— Equal Contribution
CACM '24
Opinion
REUs are necessary for an equitable research community
Joey Velez-Ginorio, Joshua Sunshine— Equal Contribution

Talks

A past, present, and future for programming neurons · ‘26
Compiling to neurons · ‘26
Compiling to recurrent neurons · ‘26
Compiling to linear neurons · ‘26
When does X implement Y? · ‘24
Compiling to transformers · ‘24
When do neurons* represent True? · ‘23
Compilers as linking hypotheses · ‘22
A neural compiler· ‘21
Finding programs in the brain· ‘20
Compiler synthesis· ‘19
Interpreting actions by attributing compositional desires· ‘17