His main research interests are in programming languages and distributed systems. Johan received his M.S. in software engineering from Chalmers University of Technology in 2007.