Guy Bedford is a Principal Systems Engineer with 14 years of experience building robust JavaScript tooling and runtimes, currently at Cloudflare and a longstanding TC39 delegate. He is a prolific open-source maintainer—known for deep contributions to Babel, Rollup, SystemJS and Node.js module loading—and the author of es-module-shims and numerous interoperability tools that helped shape modern ES module semantics and import maps. His work spans front-end plugins to low-level runtime loaders and Wasm bindings, combining compiler-level transformations with practical build-system engineering. An Oxford-trained mathematician, he brings rigorous problem-solving to complex edge cases (for example, nuanced URI and encoding fixes across runtimes) and a track record of shipping production-ready optimizations and tests across major projects like Rollup, Next.js and Node.
14 years of coding experience
16 years of employment as a software developer
MSc Mathematical Modelling and Scientific Computing, MSc Mathematical Modelling and Scientific Computing at University of Oxford
Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.
Role in this project:
Back-end Developer & Build Engineer
Contributions:8 releases, 40 reviews, 199 commits in 2 years 9 months
Contributions summary:Guy primarily worked on build-related tasks within the project, notably focusing on Rollup configuration and building CJS module support. The user integrated with the Rollup CJS fork, referenced merge branches, and added crucial hooks for dependency management. Furthermore, the user implemented asset builds and directory-based CLI output features, contributing to the project's build infrastructure and code structure.
Contributions:41 releases, 941 commits, 102 PRs in 5 years 1 month
Contributions summary:Guy appears to be primarily involved in implementing core logic and features within the es-module-loader project, likely focusing on enhancing its functionality. Their work includes refactoring code, upgrading the loader, and adding ES6 module syntax handling. The user also contributed to code refactoring and maintenance of dependencies.
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
Guy Bedford - Principal Systems Engineer at Ecma International