Rupert Dunk is a London-based senior software engineer with 11 years’ experience specialising in full-stack TypeScript and JavaScript, particularly large-scale, high-performance Vue.js and Nuxt applications. He brings deep expertise in SSR/SSG, Jamstack and headless systems—having contributed front-end improvements to Sanity Studio and implemented EventBridge webhook support for Shopify’s API library. A designer-developer by trade, Rupert blends strong visual sensibility with pragmatic engineering, shaping UX, architecture, and developer tooling across projects from cultural institutions to eCommerce. He regularly works across the stack (Fastify, tRPC/GraphQL, Prisma, Meilisearch) and modern build/deploy flows (Vite, Turborepo, Docker, Netlify, AWS), enabling long-lived, design-focused outcomes. Notably, his Vue experience stretches back to v0.11, giving him rare institutional knowledge of the framework’s evolution.
Sanity Studio – Rapidly configure content workspaces powered by structured content
Role in this project:
Front-end Developer
Contributions:12 reviews, 14 PRs, 20 pushes in 7 years 4 months
Contributions summary:Rupert primarily focused on enhancing the Sanity Studio's user interface and functionality. Their contributions include exporting and implementing document panes and lists, along with adding an optional link to comment contexts within the commenting feature. They also improved document pane path handling and refined the component structure. Their work demonstrates a focus on improving the structure and usability of the document editing experience.
Shopify Admin API Library for Node. Accelerate development with support for authentication, graphql proxy, webhooks
Role in this project:
Back-end Developer & Integration Engineer
Contributions:13 reviews, 14 commits, 1 PR in 13 days
Contributions summary:Rupert primarily focused on enhancing the Shopify API JavaScript library to support EventBridge webhooks. Their contributions involved implementing functionality to register and manage webhooks using EventBridge, including adding support for ARNs and updating existing webhook registrations. They modified core files related to webhook registration, testing, and types, ensuring compatibility and backward compatibility. Additionally, they addressed context initialization, and refactored code to streamline the integration of EventBridge webhooks.
apigraphql-authenticationadminproxyjavascript
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.