I build high-performance systems with a special focus on supporting semantic-rich applications and harnessing hetegeneous hardware. I obtained my Ph.D. degree in 2023 from Rutgers University - New Brunswick, advised by Prof. Sudarsun Kannan. Following the completion of my doctoral degree, where my thesis work focused on building high-performance storage systems, I joined École Polytechnique Fédérale de Lausanne (EPFL) as a postdoc researcher in RS3Lab lead by Prof. Sanidhya Kashyap.

I will be joining The Chinese University of Hong Kong, Shenzhen (CUHK-Shenzhen), School of Data Science (SDS), as a tenure-track assistant professor starting from August 2026. I have 2–3 fully-funded PhD positions and a few RA positions available in my research lab. Please contact me if you are interested in doing research with me.

Research Interests

My research focus has been centered around system software support for connecting semantic-rich applications to increasingly heterogeneous hardware, including operating systems, memory/storage systems, AI systems, and runtime/compiler layers. Specifically, I’m interested in thinking the following three aspects:

  • Abstractions: What new primitives should the system provide?
  • Interfaces: How should we redefine the boundaries between applications, runtimes, compilers, OS, and hardware?
  • Execution Models: What are the optimal execution models for tasks and data across heterogeneous resources?