Bert Belder

Founder & CTO at Deno

Amsterdam, North Holland, United States
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
Bert Belder is a founder and CTO with 16 years of engineering experience, best known for co-leading Deno and contributing deeply to its runtime, standard library, and deno.land website. A long-time Node.js core developer and former co-founder at StrongLoop, he blends systems-level back-end work (including Rust bindings for V8 and Windows Git symlink fixes) with pragmatic front-end improvements and developer tooling. Based in Amsterdam, he has a history of shipping cross-platform fixes and performance-minded features, from getcwd() on Windows to benchmark tooling and server-side analytics. His contributions reveal a rare combination of runtime internals expertise and attention to developer experience, often surfacing as small but critical API and memory-safety fixes.
code16 years of coding experience
job10 years of employment as a software developer
github-logo-circle

Github Skills (38)

symlink10
deno10
javascript10
wp-api10
memory-management10
typescript10
mingw10
c-programming10
winapi10
front-end-development10
typescript-types10
rust10
typescripts10
ws-api10
google-analytics9

Programming languages (16)

C#C++CSSRustCCMakeGoHTML

Github contributions (5)

github-logo-circle
denoland/rusty_v8

Dec 2019 - Jan 2023

Rust bindings for the V8 JavaScript engine
Role in this project:
userBack-end Developer
Contributions:239 reviews, 228 commits, 500 PRs in 3 years 1 month
Contributions summary:Bert focused on contributing to the Rust bindings for the V8 JavaScript engine. Their primary contributions involved modifying and improving core functionalities of the binding library, specifically by removing parameters, making scopes public, and fixing lifetime issues. These changes, spanning multiple files like `string.rs`, `try_catch.rs`, and test files, streamlined the API, enhanced documentation, and addressed potential memory management issues within the bindings. They also added and implemented Global handles for persistent references.
javascript-enginev8-javascript-enginerustjavascriptwebassembly
propelml/propel

Nov 2017 - Apr 2018

Differential Programming in JavaScript.
Role in this project:
userFull-stack Developer
Contributions:214 commits, 159 PRs, 388 pushes in 4 months
Contributions summary:Bert primarily contributed to the front-end of the project by implementing and refining user interface components for the Propel notebook. This included adding a "run" button to notebook cells for usability on devices without keyboards, as well as fixing text rendering issues on mobile devices. Furthermore, the user also added necessary elements for integrating with the TensorFlow binding within the notebook environment.
javascriptdifferentialmachine-learning
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
Bert Belder - Founder & CTO at Deno