About me

I am a software engineer specializing in performance critical software, performance optimization, optimizing compilers, programming languages, and developer tools.

I currently work at Google where I am the technical lead for the C++ language team. I have also worked on parts of Google’s distributed build and source management system, and contribute to a few common libraries. That said, all views on this site are my own and not those of my employer.

I am an active contributor to various parts of the LLVM project. My particular focus areas in LLVM:

I also serve on the board of directors of the LLVM Foundation and the Standard C++ Foundation.