Patrick Fulton

Staff Design Engineer, Spectrum Web Frameworks Lead at Adobe

Pittsburgh, Pennsylvania, 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
Patrick Fulton is a Staff Design Engineer leading Spectrum Web Frameworks at Adobe with 13 years of experience building and evolving design systems and front-end tooling. He’s driven major contributions to Adobe’s open-source Spectrum projects—authoring and migrating core UI components like StatusLight, Toast, ActionGroup, and ProgressCircle to tokenized implementations. Patrick blends hands-on CSS and component development with leadership across cross-functional teams, having advanced Spectrum’s flexibility, accessibility, and responsive patterns. Previously a technical lead at Sparkbox and a long-time front-end developer, he pairs practical design sensibility with production-grade engineering. A co-organizer of Refresh Pittsburgh and a self-described “secret punk person” and dog owner, he brings community-minded mentorship and a candid creative streak to his work.
code13 years of coding experience
job18 years of employment as a software developer
bookAssociate of Science Web Design, Associate of Science Web Design at The Art Institutes
bookBachelor of Arts Journalism & Mass Communication (print), Bachelor of Arts Journalism & Mass Communication (print) at Point Park University
stackoverflow-logo

Stackoverflow

Stats
685reputation
74kreached
7answers
13questions
github-logo-circle

Github Skills (16)

css10
system10
adobe10
web-components10
carbon-design-system10
system-design10
sys10
ui-design9
css-frameworks8
responsive-design8
sass6
html6
internet-explorer6
javascript6
jquery6

Programming languages (7)

TypeScriptCSSShellSCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
adobe/spectrum-css

Aug 2021 - Jan 2023

The standard CSS implementation of the Spectrum design language.
Role in this project:
userFront-end Developer
Contributions:782 reviews, 320 commits, 676 PRs in 1 year 5 months
Contributions summary:Patrick primarily contributed to the CSS implementation of the Spectrum design language. Their work focused on modifying and adding styles for existing components, most notably the tabs and card components, enhancing their functionality and appearance. They also introduced features, such as adding t-shirt size classes and styles, adding the ability to switch between default & express vars and adding compact & spacious cell selectors, indicating a focus on improving the design system's flexibility and user experience. Moreover, they fixed several UI/UX bugs, improving accessibility and design consistency within the CSS framework.
csslanguage-designspectrumdesign-systemthe-standard
Spectrum Web Components
Role in this project:
userFront-end Developer
Contributions:40 reviews, 14 commits, 12 PRs in 5 months
Contributions summary:Patrick primarily contributed to the development and refinement of Spectrum Web Components, focusing on adding new components and migrating existing ones to utilize core tokens. Their work included implementing the StatusLight, Toast, ActionGroup, Checkbox, Divider, FieldLabel, and ProgressCircle components, demonstrating a focus on UI development. The commits showcase modifications to CSS files, implementing design changes, and adjusting component sizes within the framework, indicating a dedication to ensuring consistency with the project's design system.
adobespectrumwebcomponentsweb-components
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
Patrick Fulton - Staff Design Engineer, Spectrum Web Frameworks Lead at Adobe