Arend Van Beelen

Haarlem, North Holland, Netherlands
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

🤩
Rockstar
🎓
Top School
Arend Van Beelen is a seasoned software engineer with 15 years of experience who blends backend craftsmanship and linter engineering with front-end UX touches and indie game development, now also writing fiction and philosophy. Based in Haarlem, he has contributed significant tooling work—leading backend efforts on the Biome toolchain with rules like noExcessiveComplexity and import restrictions—and enhanced cross-language interoperability by advancing TypeScript bindings for Rust in ts-rs. Trained at Leiden and the University of Amsterdam (MSc Software Engineering), he moves comfortably between low-level code analysis, language tooling, and practical UI components. Colleagues would note his rare mix of rigorous code hygiene focus and creative pursuits, which inform a pragmatic yet thoughtful approach to engineering.
code15 years of coding experience
bookBSc, Computer Science, BSc, Computer Science at Leiden University
bookMSc, Software Engineering, MSc, Software Engineering at University of Amsterdam
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
709reputation
109kreached
15answers
6questions
github-logo-circle

Github Skills (23)

static-code-analysis10
typesc10
javascript10
css10
typescript10
user-interface10
binding10
type-system10
code-generation10
typescript-types10
typescripts10
rust10
computer-engineering9
zepto9
js9

Programming languages (15)

SmartyMDXJavaC++RustGoHTMLKotlin

Github contributions (5)

github-logo-circle
arendjr/selectivity

Dec 2014 - Mar 2020

Modular and light-weight selection library
Role in this project:
userFront-end Developer
Contributions:14 releases, 467 commits, 114 PRs in 5 years 3 months
Contributions summary:Arend primarily worked on the user interface aspect of the project, as indicated by the changes to Selectivity.js, and styles/select3-multiple.less files. The focus was to incorporate the user interface component. The user updated the CSS to the elements added. The user implemented the showSearchInputInDropdown option.
light-weightselectionmodularlightjavascript
biomejs/biome

Aug 2023 - Apr 2025

A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Role in this project:
userBack-end Developer & Linter Rule Engineer
Contributions:605 reviews, 380 PRs, 219 pushes in 1 year 7 months
Contributions summary:Arend implemented a new lint rule named `noExcessiveComplexity` aimed at identifying and preventing overly complex functions within the "biomejs/biome" repository, a toolchain for web projects. This involved analyzing code differences within the `crates/rome_js_analyze` directory, modifying the core linter functionality. They also added another rule (`useImportRestrictions`) to prevent package private imports. The user further worked on fixing incorrect detections of infinite symlinks.
cssformatterjavascriptjsonjsx
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
Arend Van Beelen