Note that my old email addresses at Typesafe and EPFL have been deactivated, and that my home page has moved.

My areas of research are programming languages, type systems, and concurrent/distributed programming.

Previously, I was a researcher, software engineer, and consultant at Typesafe. Prior to Typesafe, I was a post-doctoral fellow in the Pervasive Parallelism Lab at Stanford University and in the Programming Methods Lab (LAMP) at EPFL, Switzerland. Prior to that I was a PhD student of Martin Odersky. My main research interests are in the design and implementation of programming languages and managed runtime environments to support concurrent and parallel software. I received a PhD in Computer Science from EPFL in Lausanne, Switzerland, in 2010.

Publications

Book

Actors in Scala is the authoritative guide to programming with the actors framework of Scala's standard library, co-written by the creator and lead maintainer, Philipp Haller. The book provides a comprehensive introduction to the actor model of concurrency and shows how Scala's actors enable you to build efficient, scalable, and robust concurrent software for the JVM.