Summary
Robert Krook is a Ph.D. student in functional programming at Chalmers University of Technology with 11 years of software experience, focusing on using Haskell to build domain-specific languages that make it possible to program microcontrollers and reason about IoT security. Supervised by Koen Claessen and co-supervised by John Hughes and Joel Svensson, he contributes to the Octopi project exploring high-level abstractions for low-level platforms. His background includes practical embedded and CI work at Volvo (C, Java, Python, Jenkins) and hands-on teaching experience, giving him a rare blend of research rigor and production-oriented engineering. Based in Gothenburg, he combines compiler and language design expertise with an eye for testing and secure IoT deployments, often finding elegant, type-driven solutions to low-level problems.
11 years of coding experience
Bsc, Datavetenskap, Bsc, Datavetenskap at Göteborgs universitet
Msc, Computer Science, Msc, Computer Science at University of Gothenburg
Swedish, English