I am a systems software engineer working on virtualization technologies and operating systems. My main focus is improving the performance and scalability of lightweight VMMs, and making unikernels practical in cloud-native environments by porting applications, libraries, and language runtimes.

I lead the development of urunc, a CNCF Sandbox container runtime for unikernels, and bunny, a tool for building unikernels as easily as containers. Together they let users docker build and docker run unikernels and similar lightweight technologies.

My work spans the whole stack: hypervisors (KVM, Xen) and lightweight VMMs, hardware acceleration (GPU/FPGA) virtualization for serverless and edge computing, and cloud-native integration with Kubernetes.

My research interests include Low-level systems (kernels, hypervisors: KVM, Xen), Lightweight VMMs (performance and scalability), Unikernels (porting applications, libraries, language runtimes), WebAssembly runtimes, Hardware acceleration (GPU/FPGA) virtualization, Serverless / FaaS, Cloud-native and edge-cloud continuum.

Featured Projects

urunc

A container runtime that aims to be the "runc for unikernels", bridging traditional unikernels with containerized, cloud-native environments.

Unikernels Container runtimes Kubernetes Sandbox

bunny

A tool that makes building and packaging unikernels as easy as building containers.

Building tools Buildkit libOS DevOps

vAccel

A runtime library for hardware acceleration that exposes an API of functions which can be offloaded to hardware accelerators.

Hardware Acceleration GPU FPGA Virtualization

unikernel_fork

NTUA diploma thesis project: design and implementation of a simple unikernel fork and pipe mechanism that preserves the single-address-space model.

Unikernels Hypervisors VM clones InterVM Communication

Featured Publications

All publications →

Featured Presentations

All presentations →

FOSS Involvement

  • Open Source — Co-creator and maintainer of urunc and bunny, and contributor to vAccel and the Unikraft ecosystem.
  • Talks — Regular speaker at KubeCon, FOSDEM, Open Source Summit, and academic venues on unikernels, cloud-native runtimes, WebAssembly, and hardware acceleration.
  • Collaboration — Works with research groups and industry partners to bring unikernels, lightweight VMs, and accelerated workloads into the cloud-native and serverless stack.