Donavon West

New York, New York, 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
Donavon West is an experienced technology leader and hands-on engineer with 14 years building web apps and frameworks from the browser to the server. Based in New York, he’s deeply embedded in the React and JavaScript communities—organizing one of the largest React meetups in the country and maintaining popular hooks like use-dark-mode and use-persisted-state. He balances leadership with active open-source work, contributing to high-profile projects such as Remix and react-router where he’s improved server runtimes, URL handling, and SSR compatibility. Known for pragmatic refactors, testing discipline, and thoughtful API improvements, he brings stability and maintainability to fast-moving codebases. Outside of day-to-day engineering he speaks at conferences and authors technical content, combining public advocacy with a knack for shipping elegant client- and server-side solutions.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
31reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (24)

localstorage10
hook10
javascript10
testing10
typescript10
backward-compatibility10
refactor10
browser-support10
darkmode10
qunit10
remix10
typescript-types10
nodejs10
typescripts10
refactoring10

Programming languages (14)

JavaCSSPureScriptRustCHTMLSvelteKotlin

Github contributions (5)

github-logo-circle
donavon/use-persisted-state

Feb 2019 - Nov 2020

A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.
Role in this project:
userFront-end Developer
Contributions:3 reviews, 22 commits, 16 PRs in 1 year 9 months
Contributions summary:Donavon primarily contributed to the development of a React Hook for managing and persisting state in the browser. They added features like event listener functionality and refactored code for server-side rendering compatibility. Furthermore, the user integrated the `@use-it/event-listener` library and wrote tests for the project. The commits demonstrate an understanding of React hooks and local storage.
reactcustom-hookbrowserreact-hooksmulti-instance
donavon/use-dark-mode

Jan 2019 - Mar 2019

A custom React Hook to help you implement a "dark mode" component.
Role in this project:
userFront-end Developer
Contributions:24 commits, 46 PRs, 59 pushes in 1 month
Contributions summary:Donavon primarily focused on developing and refactoring the front-end component for a dark mode implementation. They made significant changes to the testing setup using different testing libraries and proxy hooks. The user updated the code to use React 16.8.0 and re-wrote tests, followed by incorporating support for SSR and added support for media change and document is not defined fixes. They also refactored existing code and bumped the project version to reflect changes and improvements.
reactdark-themereact-custom-hookdark-modereactjs
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
Donavon West