I am a Software Engineer on the Programming Languages & Runtimes team at Meta, where my focus is on optimizing mobile apps. Before joining Meta, I worked at Microsoft Research, conducting research on compilers, runtimes, and operating systems for an Explicit Data Graph Execution (EDGE) architecture. During my time at Microsoft, I contributed to the open-source projects .NET CoreCLR and CoreRT. Prior to that, I worked on developing the Bartok and Phoenix compilers for Midori. During my time at Intel, I was responsible for optimizing Microsoft C/C++ compilers for IA and Atom. My Ph.D. was obtained from Purdue University, where I conducted research on dynamic analyses for parallel Java programs.