James Fan

Senior Design System Engineer at Workday

San Francisco, California, 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

👤
Senior
🎓
Top School
James Fan is a Senior Design System Engineer with 10+ years crafting elegant, usable web and iPhone interfaces, currently shaping Workday’s Canvas design system and contributing front-end refinements, animations, and accessibility fixes. Based in San Francisco, he blends product-minded UX design with hands-on React and CSS engineering, modernizing component architecture and documentation for large-scale design systems. His background includes founding a mobile app studio and leading UX at early-stage products, giving him a rare mix of startup grit and enterprise-scale process. A Stanford CS graduate with a minor in Classical History, he’s also a pop culture aficionado who brings storytelling sensibilities to interface design.
code10 years of coding experience
job11 years of employment as a software developer
bookB.S., Computer Science, Minor in Classical History, B.S., Computer Science, Minor in Classical History at Stanford University
github-logo-circle

Github Skills (9)

css10
javascript10
storybook10
react10
ui-components10
carbon-design-system9
system-design9
sys9
system9

Programming languages (2)

TypeScriptRuby

Github contributions (5)

github-logo-circle
Workday/canvas-kit

Aug 2019 - Oct 2022

Development kits to implement UI following the Workday Canvas Design System (https://canvas.workday.com/). See our Component Storybook -
Role in this project:
userFront-end Developer
Contributions:433 reviews, 60 commits, 80 PRs in 3 years 3 months
Contributions summary:James primarily focused on enhancing and refining UI components within the Workday Canvas Design System. Their contributions involved refactoring and updating CSS styles to align with React implementations, particularly for menu and loading animation components. They also implemented new features, such as adding icon support, and addressed bugs related to disabled and focused states while updating documentation. Furthermore, the user modernized component structure by utilizing the `createComponent` functionality.
reactfollowingcanvasstorybookdesign-system
jamesfan/canvas-kit

Aug 2019 - Jul 2024

Development kits to implement UI following the Workday Canvas Design System (https://design.workday.com)
Contributions:168 pushes, 114 branches, 6 tags in 5 years
reactfollowingcanvasdesign-systemkits
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
James Fan - Senior Design System Engineer at Workday