Compilers · IRs · Equality Saturation

Compiler engineer building compilers for new hardware.

I build compilers for emerging systems, including accelerators, FPGAs, managed runtimes, and MLIR tooling. My work focuses on IR design and novel optimization techniques, including equality saturation.

Recent Venues
CGO · CC
Systems
Foresight · SkeleShare · MLIR.NET
Looking For
Compiler, PL, and systems roles in Canada

Current Focus

Research-grade ideas, engineered as usable compiler infrastructure.

I am a PhD candidate at McGill University, affiliated with Mila, working with Christophe Dubach. My recent work turns equality saturation and compact functional IRs into tools for parallel rewriting, FPGA design search, and library idiom recognition.