Main Index

I am a software engineer at Lightbend working on the Scala compiler.

Before joining Lightbend, I did a PhD at EPFL , Switzerland, working in Martin Odersky ’s lab named LAMP .

My doctoral research was about systems for controlling side-effects in non-purely-functional programming languages. Concretely, I was working on a generic type-and-effect system for Scala . The project page is on Github .

Besides that, I did a fair amount of hacking in the Scala compiler. For example, I designed and implemented named and default arguments .

In my computer-free time, I enjoy listening and playing music, climbing mountains and piloting small airplanes.

Contact me by e-mail: