I am a Software Engineer at Meta on Programming and Languages & Runtimes team.
Before Meta, I was at Microsoft Research, where I researched on compilers, runtimes, and OSs for an Explicit Data Graph Execution (EDGE) architecture. At Microsoft, I contributed open-sourcing .NET CoreCLR and CoreRT. Prior to that, I worked on Bartok and Phoenix compilers for Midori. At Intel, I optimized Microsoft C/C++compilers for IA and Atom.
I received my Ph.D at Purdue where I researched on dynamic analyses for parallel Java programs.
Programming language, compiler optimization, dynamic analysis