Derk-jan Karrenbeld is a pragmatic technology founder and engineer with 13+ years building scalable web and mobile systems, currently co-leading Delft Solutions and freelancing through XP Bytes. He blends hands-on full‑stack work—from Android SDK fixes and React front-end improvements to TypeScript/JavaScript exercism tracks—with architecture, team leadership and product thinking honed as interim CTO and longtime technical lead. A committed open-source contributor (notably to react-static and exercism’s v3/javascript/TypeScript tracks), he cares deeply about accessibility, clean design and maintainable developer experiences. Comfortable with high‑throughput APIs, GDPR-compliant data practices and cross‑team coordination, he prefers bold, clever ideas over transactional incentives and mentors regularly through Exercism. An unusual signal of his pragmatic skepticism: he deliberately uses an emoji in his profile to detect automated recruiter outreach—proof he values intent and human communication.
13 years of coding experience
21 years of employment as a software developer
Gymnasium Diploma Nature Health and Science, Gymnasium Diploma Nature Health and Science at Gymnasium Haganum
Minor Game and Interactive Media Design, Minor Game and Interactive Media Design at Utrecht University
Bachelor of Science Computer Science, Bachelor of Science Computer Science at Delft University of Technology
Contributions:454 reviews, 302 commits, 733 PRs in 3 years 11 months
Contributions summary:Derk-jan's contributions primarily involve refactoring and enhancing the JavaScript code within the exercism/javascript repository. They focused on migrating default exports to named exports in multiple exercises, including grade-school, linked-list, and robot-name. Additionally, they integrated several new exercises, like resistor-color and rna-transcription, while updating dependencies and upgrading the build environment to Babel 7.
Contributions:195 reviews, 107 commits, 573 PRs in 3 years 7 months
Contributions summary:Derk-jan primarily contributed to syncing and updating exercise code for the TypeScript track. They synchronized exercise files related to `saddle-points` and `simple-cipher` to new versions, including related test updates and code modifications. Additionally, the user refactored the `matching-brackets` exercise, renaming it and modifying the test structure. The user also worked on other minor fixes.
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.