Adam T. Geller

Software Engineer @ NVIDIA

me.jpeg

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

  1. Type-Preserving Flat Closure Optimization
    Adam T. Geller, Sean Bocirnea, Chester Gould, and 2 more authors
    Object-oriented Programming, Systems, Languages and Applications (OOPSLA), 2025

2024

  1. Indexed Types for a Statically Safe WebAssembly
    Adam T. Geller, Justin Frank, and William J. Bowman
    Principles of Programming Lanuages (POPL), 2024