With expertise across diverse fields including physics, biology, and web development, Dominik offers a broad perspective on programming challenges. He developed a deep affinity for Haskell during his PhD and postdoc years, applying the language to model evolutionary trees.
This foundational work in Haskell, where the process of building and manipulating complex structures felt uniquely intuitive and expressive – almost like talking directly to the computer – led him to pursue a career as a software engineer focused on functional programming. Dominik maintains a set of Hackage packages geared towards statistical programming. He is also a proficient user of the Nix language and package manager, with a strong interest in the Nix ecosystem.