Michał is an engineer of many trades. He is currently responsible for libraries and architecture of League of Legends, and, previously, he had worked with startups, supercomputers, and particle detectors. At night, he writes Haskell libraries and runs the biggest Haskell Meetup in Poland.
Talks I've Given
Functional Programming with Bananas in Barbed Wire
Featuring Michał Kawalec
In your day to day functional programming, you encounter recursion every step of the way. If only there were a way of abstracting away its repetitive parts and clarifying the recursive code with minimal boilerplate!haskellx haskell recursion compiler abstraction types type-system