Michal started programming in Erlang in 2004 when working on his Masters prototyping massively multiplayer online games. He is currently heading Erlang Solutions' Krakow office in Poland, keeping the Erlang flag up high. Michal organised various Erlang related events across Poland (Krakow, Warszawa, Wroclaw and Poznan). In 2014 co-organised the Lambda Days conference in Krakow. He concentrates on distributed systems, teaches Erlang and speaks at conferences.