I am a Ph.D. student in the Department of Computer Science at Columbia University where I work in the Internet Real-Time Laboratory. My advisor is Prof. Henning Schulzrinne. Prior to Columbia, I was a researcher at Fraunhofer FOKUS in Berlin and later a co-founder and chief software architect at iptel.org, one of its spin-off companies (acquired by Tekelec, now part of Oracle). I received my M.S. in Computer Science from the Czech Technical University in Prague in 2003.

Outside of work, I enjoy outdoor adventures, scuba diving, running, and cross-country skiing. I am also an avid reader with a soft spot for classic science fiction and Karel Capek. Some of my favorite films have been made by Alexander Payne, Milos Forman, and Wes Anderson.


My primary research area is distributed network applications, with a focus on the Internet of Things (IoT), cyber-physical systems, and multi-media network services. My goal is to design and develop better programming abstractions for distributed and reliable IoT applications that are deployable across a heterogeneous network of devices. I am specificially interested in exploring the "computation follows data" approach to IoT application design, where the application gets deployed close to the origin of the data, as opposed to the more traditional "data follows computation" model leveraged by most existing cloud-based IoT services.

I also mentor and supervise student projects (undegraduate and graduate level). Our paper on the design of a wireless networking lab won the Best Educational Paper Award at the Second GENI Educational and Research Workshop in 2013. I helped design the homework assigments for the Advanced Programming class at Columbia and supervised numerous student team projects.

Selected Publications