Koen Vendrik is a Staff Front End Developer at Shopify with 12 years of experience building polished, component-driven UIs and design systems. He began coding at 14 and has grown into a developer who blends hands-on implementation with an eye for reusable design, contributing notably to Shopify Polaris and Quilt to improve component structure, testing, and async UX patterns in React and TypeScript. Based in Amsterdam, he has progressed through multiple senior roles at Shopify since 2016 and brings startup experience as a co-founder and engineering manager. Known for pragmatic fixes—like cleaning imports, exposing component APIs, and adding robust tests—he focuses on developer experience as much as merchant-facing polish.
12 years of coding experience
8 years of employment as a software developer
Secondary School Diploma, Secondary School Diploma at NSG Nijmegen
MBO Niveau 4, Interactive Media Design, MBO Niveau 4, Interactive Media Design at ROC Nijmegen
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:53 commits, 51 PRs, 202 pushes in 1 year 8 months
Contributions summary:Koen primarily contributed to the development of UI components within the Shopify Polaris design system. Their work involved exposing and modifying existing components such as the Card and its Header, adding tests, and fixing test related issues. The user demonstrated a focus on component structure, functionality, and testing within a React and TypeScript environment. They also worked on other components by fixing minor import bugs and cleaning up existing ones.
[⚠️ Deprecated] A loosely related set of packages for JavaScript/TypeScript projects at Shopify
Role in this project:
Front-end Developer
Contributions:14 commits, 13 PRs, 26 pushes in 1 year 3 months
Contributions summary:Koen primarily contributed to the `react-async` package, focusing on enhancements to the component's functionality. Their work included enabling custom loading indicators and runtime configuration options, specifically adding the `renderLoading` prop. They also addressed bug fixes and implemented changes related to how the async props are checked and utilized across different components. The user's contributions demonstrate a focus on improving the flexibility and user experience of asynchronous component handling within the Shopify ecosystem.
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.