Summary
Tom Schrijvers is a programming language researcher and professor with 19 years of experience specializing in declarative paradigms—constraint, logic and functional programming—and expertise in type systems and abstract interpretation. He leads and contributes to academic and applied projects at KU Leuven and eTeacher, and previously headed the Programming Languages group at Ghent University. His work spans Haskell, Prolog and Constraint Handling Rules, with a strong track record in compilers and language design grounded in formal methods. Tom combines deep theoretical insight with practical implementations, informed by postdoc and visiting positions at Cambridge and Microsoft Research. Colleagues value his ability to translate rigorous research into robust tooling and curricula that influence both students and production systems. Based in the Antwerp region, he brings an uncommon blend of long-term academic leadership and hands-on language engineering.
19 years of coding experience
5 years of employment as a software developer
master, computer science, engineering, master, computer science, engineering at KU Leuven