# Will Binns-Smith > Software Engineer at Vercel Location: San Jose, California, United States Profile: https://flows.cv/willbinnssmith A JavaScript-obsessed fullstack engineer. Specialties: Web Development and Frontend Engineering ## Work Experience ### Software Engineer @ Vercel Jan 2022 – Present ### Senior Software Developer @ Atlassian Jan 2019 – Jan 2022 | San Francisco Bay Area * Drove Atlassian's effort to replatform Atlassian's Bitbucket onto the Parcel 2 packager. * Designed and implemented Parcel 2's core bundling strategy, including split bundles, shared bundles, resource prefetching and preloading, and asset deduplication. * Designed and co-implemented ComponentLab, a system for precise measurement of React component performance on shared continuous integration environments ### Front End Engineer @ Facebook Jan 2016 – Jan 2019 | Menlo Park, CA * Developed a modular web-based color picker and embedded it as Photoshop, Illustrator, and Sketch plugins for designers using selectable color palettes from Facebook Design System, Instagram, Oculus, and more. * Refactored much of Nuclide's internal infrastructure to be published as Atom IDE, a collaboration between Facebook and GitHub on a lightweight IDE based on Atom and Nuclide. * Implemented Microsoft's Language Server Protocol for Facebook's Flow static type checker as flow-language-server, powering Flow support in Atom IDE, Flow for VSCode, and many other editor integrations. * Taught thousands of incoming Facebook engineers the JavaScript language, in a classroom setting, over a period of 2 years. * Ideated, planned, documented, and ensured the success of projects carried out by three interns managed over my tenure. ### Senior Software Engineer @ brightwheel Jan 2015 – Jan 2016 Developed a single-page frontend for student and classroom management, using React for the view layer and a single immutable state tree inspired by the Elm architecture, implemented with the Redux state container library. Developed a declarative data-fetching mechanism in the spirit of Facebook's Relay, interfacing with our RESTful backend to ensure rendered React components receive fresh data as the page changes state. Migrated the platform's backend from Facebook's Parse platform to a conventional Rails/PostgreSQL/Redis stack, keeping data and behavioral integrity while maintaining the existing http interface in use by thousands of our mobile app installations. ### Software Developer @ Atlassian Jan 2014 – Jan 2015 | San Francisco Bay Area Developed a single-page Backbone Marionette frontend to our git-backed "Snippets" feature — much like GitHub's gists — and the API endpoints in django to integrate with our git backends. Enabled Atlassian's cross-product component library, AUI, to export ES Modules and worked regularly with our Design Platform team in Sydney to publish it to npm as a single package with many individual modules. This work enabled all Atlassian products and the large ecosystem of add-on developers to ship only the components necessary for their apps. Co-authored Bitbucket's frontend implementation of Atlassian Connect, a plugin architecture for our cloud products which uses the `postMessage` API to securely communicate between Bitbucket and embedded plugin frames. ### Software Engineer @ Bonobos Jan 2012 – Jan 2014 | Palo Alto, CA and New York, NY Fullstack engineer with a frontend passion. I began with Bonobos in our Palo Alto, California office and soon relocated to NYC to build our technology team from 2 engineers to a team of 20+. * Developed all of the frontend build and infrastructure in node using Browserify & CommonJS modules for our next- generation platform. Our women's line, AYR, is a 100% JavaScript Backbone.js client to our ecommerce platform. * Prior to my work on the new frontends, I developed much of the frontend shopping cart functionality on bonobos.com, which eliminated a full page load from the store and raised customer average order value by 8%. * Worked one-on-one with designers to bring a desktop-viewport only website to one that's optimized for smaller, touch-based devices. ### Software Engineer @ Mozes Inc. (acquired by HelloWorld) Jan 2011 – Jan 2012 | Palo Alto, CA Engineer for our mobile engagement and marketing platform. All-around generalist. Some examples of my work: * Built a JavaScript-rich web client for our scheduling system, from scratch, using backbone.js. * Extended our previously SMS-centric mobile sweepstakes infrastructure to accommodate entries from the mobile web. This enabled our team to quickly deploy new scratch-and-win lottery contests. ### Systems Engineer @ ComplianceBridge Jan 2010 – Jan 2011 | Cupertino, CA All-around generalist. ## Education ### B.S. in Computer Science University of California, Davis ### Archbishop Mitty ## Contact & Social - LinkedIn: https://linkedin.com/in/wbinnssmith - Portfolio: http://wbinnssmith.com/ --- Source: https://flows.cv/willbinnssmith JSON Resume: https://flows.cv/willbinnssmith/resume.json Last updated: 2026-04-11