Will Binns-smith is a JavaScript-obsessed fullstack software engineer with 12 years of experience building performant web platforms and developer tooling from San Jose. He currently ships core web and bundler features at Vercel after leading Parcel 2 replatforming and bundling architecture at Atlassian and contributing front-end infrastructure at Facebook. His work spans build systems, dev servers, HMR/source-map fidelity, CSS module handling, and Flow type definitions—reflected in notable open-source contributions to Parcel, Turborepo/Turbopack, and Next.js. Will combines deep front-end instincts with low-level build-system expertise, often improving developer experience and production performance in equal measure. He’s comfortable moving between product code and infra, from React feature work and RSC/HMR edge cases to Rust-backed build tooling integration. Beyond shipping features, he’s driven measurable platform improvements like asset deduplication and component-performance measurement systems.
12 years of coding experience
12 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at University of California, Davis
Build system optimized for JavaScript and TypeScript, written in Rust
Role in this project:
Full-stack Developer
Contributions:215 reviews, 157 commits, 249 PRs in 6 months
Contributions summary:Will primarily worked on the turbopack build system, contributing features related to the dev server and the handling of CSS modules, React Refresh, and other web-development related aspects. They implemented improvements to the handling of source maps, including for HMR, and enhanced the loading of CSS styles. Their work also involved refactoring and improvements to the core module processing.
Contributions:274 reviews, 189 commits, 557 PRs in 3 months
Contributions summary:Will contributed to bug fixes and made improvements to the parcel-bundler project. They addressed import path issues within the ConfigResolver and removed unnecessary 'use strict' pragmas from ES modules. Additional work involved adopting Flow strict typing for various parts of the codebase, starting with @parcel/types. These changes demonstrate a focus on code quality, build process improvements, and type safety within the project's architecture.
configurationzerocommonjscssjavascript
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.