
What Survives When Code Doesn't? Keynote at EuroMLSys 2026
I am giving the keynote at EuroMLSys 2026 in Edinburgh. A short teaser on what happens to software when code becomes disposable.
Read moreResearch updates, paper announcements, and insights from my work.

I am giving the keynote at EuroMLSys 2026 in Edinburgh. A short teaser on what happens to software when code becomes disposable.
Read more
New paper with Mofasshara Rafique at EuroMLSys 2026 in Edinburgh. Classical virtual memory meets agent state management.
Read more
New paper at ARCS 2026 in Mainz. We decouple agent planning from infrastructure actuation so that LLM-based remediation agents cannot cause more damage than the incident they are trying to fix.
Read more
Akhil Arora and I are running a half-day tutorial at SOSP 2026 on building and hardening runtimes for long-lived, tool-using agents.
Read more
When intent became the ultimate abstraction and code stopped being art. A future-looking backward scenario set in 2029.
Read more
When code becomes cheap to generate but expensive to trust, architecture shifts to minimize what must be trusted and maximize what can be verified. Three concepts explain why: the Rehydration Law, the Forkability Trilemma, and the Intent-Compilation Theorem.
Read more
My paper on using LLMs to canonicalize SQL queries for semantic caching in OLAP systems has been accepted at DOLAP 2026.
Read more
I released scode, an open-source tool that sandboxes AI coding harnesses — blocking access to your credentials, personal files, and sensitive directories. One bash script, works with any tool.
Read more
Saumya and I talked about LoRACode on a Ploutos AI live stream — how LoRA adapters make code embeddings better without retraining the whole model.
Read more
OpenClaw has taken the AI world by storm with 150,000 GitHub stars. What makes it work? Two simple abstractions that Apple, Google, and Microsoft somehow missed. A systems perspective on Peter Steinberger's elegant design.
Read more
A year ago I submitted an ambitious Emmy Noether proposal on modular AI systems. It was rejected. But watching the field evolve since then, I cannot help but feel that we were right all along.
Read moreAs we close out 2025, it is clear that building reliable AI systems is fundamentally a systems problem. Context engineering, state management, and failure handling matter as much as the models themselves.
Read more
Our multi-agentic Text-to-SQL framework will be presented at the Deep Learning for Code workshop at NeurIPS 2025.
Read more
Our paper on efficient and reproducible LLM inference has been accepted at EMNLP 2025 in Suzhou, China.
Read more
Our research on requirements engineering for decentralized systems will be presented at RE4Web3 2025 in Valencia, Spain.
Read more
I have been honored with an Associate Fellow appointment at the University of Saarland.
Read more
Our comprehensive survey on graph neural network partitioning strategies will be presented at GRADES-NDA 2025 in Berlin.
Read more
Our work on parameter-efficient fine-tuning for code embeddings will be presented at the Deep Learning for Code workshop at ICLR 2025.
Read more
Our work on enabling efficient and secure FPGA acceleration for serverless functions will be presented at HPDC 2025.
Read more
Our framework for endowing LLMs with stateful capabilities will be presented at EuroMLSys 2025 in Rotterdam.
Read more
Our work on making LLM-enhanced database queries practical through query-specific optimization will be presented at DOLAP 2025.
Read more
Our work on reliable latent knowledge estimation in LLMs will be presented at WSDM 2025 in Hannover, Germany.
Read more
Co-teaching the undergraduate Operating Systems course at UdS in Spring 2024.
Read more
Our dedicated blockchain node for analytics will be presented at EdgeSys 2024 in Athens, Greece.
Read more
Launching a new seminar on the systems challenges of deploying and scaling LLMs.
Read more
Our demo on generating realistic database benchmarks from query logs will be presented at ICDE 2023.
Read more
Co-teaching the undergraduate Distributed Systems course at UdS in Spring 2023.
Read more
Starting a new chapter leading the Data Systems Group at the Max Planck Institute for Software Systems.
Read more
Our work on extracting vehicle trajectories from low-quality traffic cameras has been published at CompAuto 2022.
Read more
Addressing challenges in evaluating machine learning-enhanced data management systems and proposing new benchmarking approaches.
Read more
Introducing Tesseract, the first distributed system for executing general graph mining algorithms on evolving graphs.
Read more
Our workshop paper on benchmarking learned database systems has been accepted at SMDB 2021.
Read more
Tesseract, the first distributed system for graph mining on evolving graphs, has been accepted at EuroSys 2021.
Read more
EPFL has published my doctoral dissertation on load balancing in cluster computing applications.
Read more
Starting a postdoctoral fellowship at MIT's Computer Science and Artificial Intelligence Laboratory.
Read more
The Hailstorm codebase is now publicly available under the Apache 2 license.
Read more
Our Hailstorm presentation received the best video award at ASPLOS 2020.
Read more
Presenting Hailstorm at ASPLOS 2020 — a system for improving load distribution in distributed LSM-based databases.
Read more
Hailstorm has been accepted to ASPLOS 2020 in Lausanne, Switzerland.
Read more
The Hurricane source code is now publicly available under the Apache 2 license.
Read more
Chaos achieved #1 ranking in Graph500's capacity benchmark for single-source shortest path, processing 128 billion edges on just 8 machines.
Read more
Presenting Hurricane, a high-performance distributed analytics system designed to handle data skew through adaptive work partitioning.
Read more
Our paper on Hurricane has been accepted at EuroSys 2018 in Porto, Portugal.
Read more
Our team's short film 'Jenna and Danbot' exploring AI relationships won the public prize at the Exposure Science Film Hackathon.
Read more
Chaos achieved 4th place in Graph500's capacity ranking, processing 16 trillion edges on just 20 commodity servers.
Read more
Presenting Chaos, a graph processing system for analytics on big graphs using small clusters.
Read more
The Chaos graph processing system is now open source under the Apache 2 license.
Read more
The X-Stream graph analytics system is now open source under the Apache 2 license.
Read more
Our paper on Chaos has been accepted at SOSP 2015 in Monterey, California.
Read more
Presenting X-Stream, a system for analyzing large-scale graphs on a single machine through storage-centric design.
Read more