Will Farley is a Senior Frontend Engineer in Seattle with 13 years of experience building scalable, high-performance web applications, currently leading front-end projects at Amazon. He blends practical engineering with architecture design, having progressed through multiple Amazon web roles designing vendor-facing and enterprise UIs. Will contributes to open source front-end tooling—most notably improving a webpack service-worker plugin to cache index.html and align generation with webpack’s after-emit lifecycle—showing attention to build-time reliability and offline UX. Comfortable across React/Redux stacks and production deployments, he focuses on shipping robust, component-based interfaces and improving developer workflows.
Webpack plugin that generates a service worker using sw-precache that will cache webpack's bundles' emitted assets. You can optionally pass sw-precache configuration options to webpack through this plugin.
Role in this project:
Front-end Developer
Contributions:120 commits, 49 PRs, 92 pushes in 3 years 8 months
Contributions summary:Will contributed to the development of the `sw-precache-webpack-plugin` by implementing features and refactoring code to improve its functionality. They added the ability to include an `index.html` file in the static file globs, allowing for the caching of the main HTML file. The user also refactored the plugin to use the `after-emit` hook in the webpack process for proper service worker generation.
Contributions:16 commits, 2 PRs, 11 pushes in 1 year 5 months
notes
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.