Daniel Hillerström is a Senior Software Engineer and computer scientist with 12 years' experience applying programming language theory to practical compiler and runtime engineering. He designs and implements novel language abstractions—especially around effect handlers and algebraic effects—and has contributed to the Koka language compiler while driving compiler and runtime work in C++23, Rust, OCaml and Wasm across industry and research roles. A PhD graduate from the University of Edinburgh and former UKRI Future Leaders Fellow, he has balanced deep academic work (including internships at Microsoft and Google) with engineering at Huawei and Category Labs, shipping optimizations for AI compilers and portable runtimes. Based in New York, he blends formal semantics with production systems to build robust, secure, high-performance software, and his GitHub persona as an “effectful programmer” reflects a long-standing focus on expressive, practical effect systems.
11 years of coding experience
7 years of employment as a software developer
Elementary school, Elementary school at Gug Skole
Summer School Participant, IT Security, Summer School Participant, IT Security at Technische Universität Wien / Technical University Vienna
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at The University of Edinburgh
Elementary school, Elementary school at Virklund Skole
Student, Mathematics, Physics, Student, Mathematics, Physics at Silkeborg Gymnasium
Participant, SICSA Summer School on Practical Types, Participant, SICSA Summer School on Practical Types at University of St. Andrews
BSc, Mathematics and Computer Science, (Discontinued), BSc, Mathematics and Computer Science, (Discontinued) at Aalborg Universitet
Contributions:39 commits, 3 PRs, 36 pushes in 28 days
Contributions summary:Daniel is focused on implementing evidence translation within the Koka language compiler. They've written boilerplate code and are working on the evidence translation on types, specifically implementing the [VAR] rule and defining homomorphism cases. Their work involves modifying and extending the `Core/Evidence.hs` file, which is a central part of the compiler's core functionality, particularly concerning effect handlers and algebraic effects.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Daniel Hillerström - Senior Software Engineer at Category Labs