About

I am a PhD student at the Technical University of Munich, advised by Prof. Pramod Bhatotia at the Systems Research Group. My research focuses on confidential computing, operating systems, and emerging hardware architectures. The central theme of my work is employing a hardware-software co-design approach to ensure high performance, security, and reliability.

Currently, I also work as a Student Researcher at Google in the host networking team, where I previously interned during summer 2025.

I have also interned at Intel Labs with Dmitrii Kuvaiskii and Mona Vij, exploring confidential computing support for hardware accelerators in disaggregated architectures.

Publications

vFPIO: A Virtual I/O Abstraction for FPGA-accelerated I/O Devices.
Jiyang Chen, Harshavardhan Unnibhavi, Atsushi Koshiba, Pramod Bhatotia.
USENIX ATC ‘24
[Paper][Code][Presentation]

Secure and Policy-Compliant Query Processing on Heterogeneous Computational Storage Architectures.
Harshavardhan Unnibhavi, David Cerdeira, Antonio Barbalace, Nuno Santos and Pramod Bhatotia.
SIGMOD ‘22
[Paper][Code][Presentation]

VMSH: Hypervisor-agnostic Guest Overlays for VMs.
Jörg Thalheim, Peter Okelmann, Harshavardhan Unnibhavi, Redha Gouicem and Pramod Bhatotia.
EuroSys ‘22
[Paper][Code][Presentation]

Rkt-io: a direct I/O stack for shielded execution.
Jörg Thalheim, Harshavardhan Unnibhavi, Christian Priebe, Pramod Bhatotia, and Peter Pietzuch.
EuroSys ‘21
[Paper][Code][Presentation]