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

μShell: A Microkernel-based FPGA Shell Architecture. Jiyang Chen, Anubhav Panda, Harshavardhan Unnibhavi, Atsushi Koshiba, Pramod Bhatotia.
USENIX OSDI ‘26
[Paper][Code][Presentation]

GDPRuler: A Trusted GDPR Monitor for Cloud Data Systems.
Dimitrios Stavrakakis, Masanori Misono, Julian Pritzi, Harshavardhan Unnibhavi, Nuno Santos, Pramod Bhatotia.
ACM CCS ‘26
[Paper][Code][Presentation]

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]