Doug Wade

Frontend Engineer at SpectrumAi

Seattle, Washington, 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
🎓
Top School
Doug Wade is a senior frontend engineer with 13 years of cross-disciplinary experience building component libraries, design systems, and web components across startups and large companies. He’s framework-agnostic—comfortable in React, Vue, and native Web Components—and has contributed to notable open-source projects like Redfin’s react-server and the official eslint-plugin-vue, improving navigation, DOM reuse, and Vue linting rules. His background spans BI and full-stack roles at Epic, Tail Wind, and Amazon, giving him a strong appreciation for standards-driven, performance-first web architecture. Based in Seattle, Doug combines engineering craftsmanship with product sensibility, having run a web component framework and led publishing and build-system work that made internal modules more modular and reusable.
code12 years of coding experience
job9 years of employment as a software developer
bookBA English Language and Literature; Slavic Studies (double major), BA English Language and Literature; Slavic Studies (double major) at University of California, Berkeley
languagesRussian
github-logo-circle

Github Skills (12)

html10
javascript10
eslint10
vue10
eslint-plugin10
react10
vue-jsx10
isomorphic9
testing9
react-ssr9
npm8
static-analysis8

Programming languages (13)

JavaRustScalaGoHTMLNunjucksTypeScriptShell

Github contributions (5)

github-logo-circle
redfin/react-server

Oct 2015 - Apr 2017

:rocket: Blazing fast page load and seamless navigation.
Role in this project:
userFront-end Developer
Contributions:5 releases, 201 commits, 349 PRs in 1 year 6 months
Contributions summary:Doug primarily focused on refactoring and renaming components within the React server project. They updated various files, including core components, test files, and constants, to reflect these changes. Furthermore, the user modified the client controller to enable DOM reuse during client transitions and made necessary changes to allow links to transclude classes. The primary area of focus was related to the core functionality and components of the React server, particularly related to client-side rendering and navigation.
reactblazingisomorphicrocketssr
vuejs/eslint-plugin-vue

Mar 2022 - May 2022

Official ESLint plugin for Vue.js
Role in this project:
userFront-end Developer
Contributions:15 reviews, 6 commits, 10 PRs in 1 month
Contributions summary:Doug focused on enhancing the functionality and maintainability of the `vuejs/eslint-plugin-vue` repository. Their work involved adding and updating rules related to HTML elements and attribute hyphenation, as well as enforcing the order of Vue component tags, including script and script setup blocks. The user also introduced a new rule to match component import names and fixed an issue related to multi-word component names in script setup. These changes indicate a focus on code quality, best practices, and overall developer experience within the Vue.js ecosystem.
vue-jseslintnpm-packagejavascriptnpm-module
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
Doug Wade - Frontend Engineer at SpectrumAi