James Clements

Design Engineer at Old Friends

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
🎓
Top School
James Clements is a design engineer and founder with nine years of experience building production-grade front-end systems and custom websites for clients ranging from HBO and Mars to early-stage startups. Currently at Vercel and running Old Friends, he blends hands-on UI engineering with product-minded studio leadership to deliver maintainable, team-manageable web experiences. His background includes significant work at IBM on large-scale developer-facing UIs and at StoryFit applying ML-driven insights to media, reflecting comfort across enterprise and creative domains. An active open-source contributor, he has improved accessibility and component behavior in IBM’s widely used Carbon Design System, demonstrating attention to detail in UX and component architecture. Based in New York, he brings a rare mix of design sensibility, front-end engineering rigor, and entrepreneurial experience.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science & Business, Bachelor of Science (B.S.), Computer Science & Business at Lehigh University
languagesEnglish
github-logo-circle

Github Skills (10)

uid10
javascript10
scs10
carbon-design-system10
front-end-development10
system-design10
ui-design10
react10
sc10
testing8

Programming languages (4)

TypeScriptMDXJavaScriptHTML

Github contributions (5)

github-logo-circle
carbon-design-system/carbon

Sep 2017 - Jul 2018

A design system built by IBM
Role in this project:
userFront-end Developer
Contributions:7 commits, 2 PRs, 4 comments in 10 months
Contributions summary:James primarily contributed to the front-end development of the Carbon Design System, focusing on enhancing and fixing UI components. Their work included implementing features for the `NumberInput`, `Slider`, and `Notification` components, such as handling focus, adding accessibility features, and supporting different content types. They also addressed bugs in the `Dropdown` component and exported core components like `Tag` and `TagSkeleton`, alongside the `CodeSnippet` component to ensure correct rendering.
reactjavascriptdesign-systemibmdesign-systems
st-thomas-more/stm-server

Sep 2016 - Dec 2016

Contributions:35 PRs, 67 pushes, 33 branches in 2 months
classroom-managementserver-management
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 Clements - Design Engineer at Old Friends