Adam T. Geller
Software Engineer @ NVIDIA
Software Engineer @ NVIDIA
M.Sc. @ UBC 2020
B.Sc. @ UW 2018
I am a software engineer working on quantum compilation as part of the CUDA-Q team at NVIDIA.
My background and interests are mostly focused on compiler optimizations and type systems. However, I am broadly interested in programming languages, formal verification, and systems. I did a Masters and was several years into my PhD at UBC working on building type systems that support low-level compiler optimizations. In my undergrad, I worked on the Cassius project doing formal verification of webpage layout.
Outside of work, I referee fencing on the US and Canadian national circuits (I also fence a lot). I have a cat, Socrates. I enjoy cooking and baking, when I have time/energy. My time is often wasted watching various sports, TV shows, and movies.
Recent Publications
2025
- Type-Preserving Flat Closure OptimizationObject-oriented Programming, Systems, Languages and Applications (OOPSLA), 2025
2024
- Indexed Types for a Statically Safe WebAssemblyPrinciples of Programming Lanuages (POPL), 2024