Josep Martins

Design Contractor at Stripe

Girona, Catalonia, Spain
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
Josep Martins is a design-focused engineer with 12 years of experience blending product design, front-end development, and design systems work at companies like GitHub, Stripe, New Relic and Typeform. He specializes in systems design and accessibility improvements, having led component library updates and Storybook migrations while at GitHub and DocPlanner. As an active open-source contributor he expanded the popular boring-avatars React library with multiple new avatar styles and worked on Primer React accessibility and deprecated-component cleanups. Comfortable shipping both pixels and production code, he moves fluidly between prototyping, refactoring, and production front-end engineering. Based in Girona, he couples a formal computer engineering background with a practitioner’s sensibility for design tooling and developer UX. Colleagues describe him as someone who surfaces subtle accessibility and systems problems before they become visible to users.
code12 years of coding experience
job9 years of employment as a software developer
bookUPC Universitat Politècnica de Catalunya
languagesSpanish, Catalan, English
stackoverflow-logo

Stackoverflow

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

Github Skills (19)

accessibility10
javascript10
acc10
storybook10
accessibilityservice10
component-development10
ui-design10
avatar10
component-kit10
component-library10
acessibility10
react10
svg9
system9
sys8

Programming languages (8)

TypeScriptMDXCSSSCSSJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
Boring avatars is an open source React library that generates custom, SVG-based avatars from any username and color palette.
Role in this project:
userFront-end Developer
Contributions:9 releases, 1 review, 106 commits in 1 year 5 months
Contributions summary:Josep primarily contributed to the front-end development of the "boring-avatars" React library. They implemented new avatar variations, specifically focusing on geometric, beam, circle, sunset, pixel, and marble styles. Their work involved modifying existing components, adding new features, and refactoring code to support the addition of various avatar styles and related functionalities, including the playground and the square prop.
react-libraryreactjsprofile-picture-componentboring-avatarscolor-palette
primer/react

Apr 2022 - Dec 2022

An implementation of GitHub's Primer Design System using React
Role in this project:
userFront-end Developer
Contributions:35 reviews, 8 commits, 25 PRs in 8 months
Contributions summary:Josep primarily focused on enhancing the accessibility and functionality of the Primer React component library. They implemented accessibility improvements, specifically adding an accessible column for component statuses and reviewing a11y Reviewed labels. Additionally, they updated and removed deprecated components within the Storybook stories, including various components like Button, Autocomplete, and Dialog. These changes involved modifying component statuses and updating the Storybook configurations to reflect the changes.
primerreactprimer-designdesign-systemcomponent-library
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
Josep Martins - Design Contractor at Stripe