Isaac Van Bakel

Doctoral Student at Department of Computer Science (D-INFK), ETH Zürich

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Maths and Computer Science, First, Master's degree, Maths and Computer Science, First at Imperial College London
languagesItalian, English, Dutch, German
stackoverflow-logo

Stackoverflow

Stats
1,812reputation
66kreached
59answers
13questions
github-logo-circle

Github Skills (10)

web-framework10
yesod10
haskell10
html9
rust6
dependent-types6
haskell-stack6
hash6
idris6
ghc6

Programming languages (18)

C#JavaC++RustCPureScriptDTeX

Github contributions (5)

github-logo-circle
yesodweb/yesod

Apr 2022 - Apr 2022

A RESTful Haskell web framework built on WAI.
Role in this project:
userBack-end Developer
Contributions:5 commits, 2 PRs in 1 day
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.
apirestfulhaskellframeworkwebframework
ivanbakel/rliterate

Sep 2018 - Dec 2018

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