Sam Arch

Hi, I'm Sam, a first-year Ph.D. student in Computer Science at Carnegie Mellon University, advised by Prof. Andy Pavlo and Prof. Todd Mowry.

My research interests are in database systems and compilers. In particular, I'm interested in understanding how compilation techniques can improve database system performance.

I earned my undergraduate degree in Software Engineering from The University of Sydney. During my time there, I worked with Prof. Bernhard Scholz on automatic index selection and automatic join optimization for Soufflé.

Before starting grad school, I worked as a Compiler Engineer at Apple, where I helped ship Metal-accelerated GPU rendering in Blender 3.1.

Publications