I am currently working at the IBM Zurich Research Laboratory (IBM Research) in the systems field. My main research areas include fast networks, including RDMA infiniband and RoCE networks, as well as fast I/O processing in general. I am also working on serverless programming and do research in the area on how to do machine learning or how to do inference on serverless platforms in an efficient way.

From 2013 to 2017 I was working at Oracle Labs on the Rapid project. I am also teaching at ETH, right now the lecture Programmieren und Problemlösen.
I did a lot of teaching, starting as a student, then as assistant at ETH and during the last years as lecturer at ETH Zurich. Some of the lectures can be found here: teaching.