Doctoral Student at Department of Computer Science (D-INFK), ETH Zürich
London, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Isaac Van Bakel is a doctoral student at ETH Zürich's Programming Language Foundations lab with nine years of software engineering experience, primarily in Haskell and formal verification. He transitioned from hands-on backend roles at London startups like Supercede and Habito to research-focused work, blending practical engineering with theoretical rigour. Isaac has contributed to widely used open-source Haskell projects such as Yesod, improving idempotent APIs and test coverage for meta tag handling—an example of attention to both robustness and developer ergonomics. He holds a first-class Master's in Maths and Computer Science from Imperial College London and has taught undergraduates there, reflecting strong communication and mentoring skills. Notably, his background spans industry-grade product development and language-theoretic research, positioning him to bridge proof-oriented programming and real-world systems.
9 years of coding experience
3 years of employment as a software developer
Master's degree, Maths and Computer Science, First, Master's degree, Maths and Computer Science, First at Imperial College London
Contributions summary:Isaac primarily focused on enhancing the `yesod-core` Haskell web framework by addressing functionality related to meta descriptions and page titles. They implemented idempotent versions of the `setDescription` API, adding warnings for the existing non-idempotent behavior and ensuring multiple calls to `setDescriptionIdemp` have the desired effect. Furthermore, the user added tests to verify the idempotency of `setTitle` and `setDescription` within the test suite. They also fixed a typo in the meta tag layout.
Contributions:101 commits, 15 pushes, 1 branch in 3 months
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
Isaac Van Bakel - Doctoral Student at Department of Computer Science (D-INFK), ETH Zürich