Daan Van Berkel is a Solutions Architect and longtime Java engineer with 14+ years of experience designing pragmatic, high-quality software and shaping architecture within Agile Release Trains. He blends hands-on development, teaching and consulting—currently combining a solutions role at Alliander with CTO duties at his consultancy Fifth Postulate—to translate domain-driven ideas into testable, maintainable systems. An outspoken advocate for Domain Driven Design, design patterns and TDD, he also teaches those skills to practitioners and part-time students. Active in open source, Daan has improved usability and tooling in notable projects—from enhancing the Smallest Federated Wiki and remark slideshows to localizing a conference code-of-conduct into Dutch—illustrating his knack for clear technical communication and front-end/full-stack craftsmanship. He holds a mathematics background from Radboud University, which underpins a methodical, model-driven approach to software design.
Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.
Role in this project:
Full-stack Developer
Contributions:18 reviews, 8 commits, 4 PRs in 1 year 8 months
Contributions summary:Daan refactored the Hedy application's codebase by moving JavaScript code from inline script tags to external JavaScript files and updating the HTML templates to reference these files. They also updated the HTML by introducing a vendor directory containing skulpt-related javascript files. Further, the user introduced a new class, `js-validated-form`, to enable better styling and form handling within the application. Finally, the user refactored the application to improve session management and injection of user info to reduce code duplication.
A simple, in-browser, markdown-driven slideshow tool.
Role in this project:
Full-stack Developer
Contributions:1 review, 16 commits, 2 PRs in 9 days
Contributions summary:Daan focused on enhancing the remark slideshow tool by implementing features related to the timer functionality. They refactored the timer component, introduced new events, and integrated a custom time formatter. The user's commits demonstrate a deep understanding of state management and user interface interaction within the context of a JavaScript-based project.
reactbrowserrevealjsjavascriptremarkjs
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
Daan Van Berkel - Solutions Architect at Fifth Postulate