William Powell

Senior Front-End Engineer at Adobe

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
William Powell is a Senior Front-End Engineer with 11 years of focused experience crafting high-usability, high-performance web interfaces and a front-line career at Adobe since 2017. He combines visual design roots and long-standing UI development chops—stretching back to founding a design studio in 1999—with hands-on engineering at Nickelodeon, TubeMogul, and other teams to translate product goals into accessible, polished experiences. At Adobe he contributes to prominent open-source work like react-spectrum, improving accessibility and nuanced component behavior (e.g., adding loading states and color variations to Button) and codifying those states in Storybook. Comfortable bridging design and engineering, he prioritizes measurable UX and performance improvements while mentoring teams on practical, maintainable UI patterns.
code11 years of coding experience
job19 years of employment as a software developer
bookAustin College
github-logo-circle

Github Skills (11)

accessibility10
javascript10
storybook10
react10
ui-components10
css9
react-components8
react-component8
ui-design8
system-design7
system7

Programming languages (4)

TypeScriptCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
adobe/react-spectrum

Aug 2023 - Nov 2023

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
Role in this project:
userFront-end Developer
Contributions:41 reviews, 21 PRs, 106 pushes in 3 months
Contributions summary:William primarily contributed to the `react-spectrum` repository by implementing and refining the `Button` component. Their work involved adding the `isPending` prop to trigger a loading spinner, improving accessibility, and integrating static color variations. They also created and updated stories for the `Button` component within Storybook, covering various states and use cases. Furthermore, the user made changes to other UI components, addressing CSS issues, and refining other UI components to improve functionality and usability.
reactaccessibleadaptiveexperiencesreact-component-library
Contributions:1 release, 2 pushes, 3 branches in 8 years 8 months
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