About me
I am currently a fourth-year PhD student at Princeton, where I’m a member of the Programming Languages Group. I graduated from Swarthmore College in 2018 with High Honors, with majors in Mathematics and Computer Science. I’m currently working with my advisor, Dave Walker, on Lucid, a language for programming network switches, as well as Saggitarius, a tool for synthesizing grammars from example text.
Research Interests
My interests tend towards programming language design, type theory, program transformations. I am particularly interested in work on languages for systems under heavy or unusual constraints, such as networking hardware.
Publications
- Safe, Modular Packet Pipeline Programming Devon Loehr, David Walker POPL 2022. Github (same as Lucid). Pdf. Slides: pdf, pptx
- Lucid: A Language for Control in the Data Plane John Sonchack, Devon Loehr, Jennifer Rexford, David Walker SIGCOMM 2021. Github. Pdf.
- NV: An intermediate language for network verification
Ryan Beckett, Nick Giannarakis, Devon Loehr, David Walker
PLDI 2020. Github. Pdf.
