Ami Reynoso is a Senior Web Developer with 14 years of experience building polished front-end systems and leading teams across fast-paced product companies. Currently at Shopify in British Columbia, she has deep expertise in React and design systems, evidenced by contributions to Shopify’s widely used Polaris and Quilt projects that improved component behavior and form state handling. Her background includes senior engineering and project leadership roles at Mercado Libre, where she scaled front-end practices across teams, and a history of hands-on development from startups to large platforms. Ami blends a design-minded education in Image and Sound Design and Lean UX with pragmatic web programming skills, enabling her to bridge product, design, and engineering effectively. Colleagues know her for shipping reliable UI improvements and for thoughtful contributions that make shared component libraries more maintainable and predictable.
13 years of coding experience
8 years of employment as a software developer
Web Programming, Web Programming at EducacionIT
Image and Sound Design, Image and Sound Design at Universidad de Palermo
Shopify’s design system to help us work together to build a great experience for all of our merchants.
Role in this project:
Front-end Developer
Contributions:2 reviews, 11 commits, 4 PRs in 5 months
Contributions summary:Ami contributed to the Shopify Polaris design system by merging branches and modifying various React components. Their work involved updating existing components, such as `Navigation`, `Modal`, `ResourceList`, and `TextField`, and adding new features or fixing bugs. These changes included updates to test files and incorporating new features, enhancing the functionality and maintainability of the UI elements within the design system.
[⚠️ Deprecated] A loosely related set of packages for JavaScript/TypeScript projects at Shopify
Role in this project:
Front-end Developer
Contributions:9 commits, 6 PRs, 7 pushes in 5 days
Contributions summary:Ami focused on enhancing the `react-form-state` package within the `shopify/quilt` repository. They implemented an `update` prop for `FormState.List` and `FormState.Nested` components, enabling forced re-renders for child components. Further contributions included the addition of tests to validate the functionality of the `update` prop in conjunction with the `FormState.List` and `FormState.Nested` components. Subsequently, they reverted some earlier changes related to the `update` prop and removed the `shouldComponentUpdate` logic from the `List` and `Nested` 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.