Summary

Staff Software Engineer with 17+ years of experience building and scaling secure, high-performance web platforms used by millions. Deep expertise in TypeScript, React, and performance optimisation. Proven technical leader with experience in NLU (Natural Language Understanding) platforms and building complex browser-based editors, bridging the gap between technical research, design, and production-ready systems.

Open Source

  • Polaris Viz — Shopify’s Open-source React data visualisation library. Led architecture and implementation in a multi-team environment.
  • Vue Hotel Datepicker — Created and maintained a widely adopted Vue datepicker component. Designed the API and UX as a solo project.
  • Vue Image Lightbox — Contributor to a reusable Vue lightbox component focused on accessibility and smooth interactions.
  • Vue Animations — A collection of advanced animation examples (SVG, Canvas, and CSS) presented at VueConf US, Laracon EU, and Code Talks, demonstrating high-performance creative coding techniques.
  • Accessible Color Schemes — A tool for generating WCAG-compliant color palettes using Vue.js, bridging color theory with algorithmic UI design.

Writing

Experience

Sabbatical — Independent & Creative Work

Nov 2025 – Present

  • Taking a planned professional pause focused on personal projects, independent study, and creative exploration.
  • Continuing hands-on technical work through experiments and prototypes at the intersection of design, engineering, and performance.
  • Exploring advanced rendering techniques, system architecture, and long-term maintainability across interactive platforms.

Shopify — Staff Engineer

Canada · Mar 2023 – Nov 2025

  • Led the technical direction of Shopify’s Core Creative platform, owning architecture decisions for complex browser-based features used by millions of merchants.
  • Built the technical foundations for Shopify Editions Winter 2026, implementing custom lazy loading, caching, and animation pipelines for 3D assets to ensure high performance in demanding environments.
  • Implemented custom logic and editors using React and Three.js with a strong focus on performance, accessibility, and maintainability.
  • Collaborated closely with Product and Design to transform complex requirements into production-ready systems.

HumanFirst AI — Staff Frontend Developer

Aug 2022 – Mar 2023

  • Led frontend architecture for an NLU (Natural Language Understanding) platform, improving scalability, UX, and testing practices for enterprise AI tools.
  • Designed and evolved shared design systems and frontend foundations across teams.

Shopify — Staff Frontend Developer

Jul 2021 – Aug 2022

  • Owned technical direction of Shopify’s visualization platform. Focused on creating reusable design tokens and theme-aware components that bridged design-to-code workflows.
  • Architected and open-sourced Polaris Viz, using React, D3, and Canvas to support large-scale, data-driven applications.

Shopify — Senior UX Developer

Jan 2020 – Jul 2021

  • Acted as a pure Design Engineer, bridging Design and Engineering by building high-fidelity motion prototypes and transforming them into production-ready systems.
  • Specialized in performance-critical web animations and refining user interactions to achieve world-class polish.

Shopify — Senior Frontend Developer

Germany · Mar 2018 – Jan 2020

  • Led frontend development for Oberlo, implementing key features for their high-traffic Chrome extension used by millions of dropshippers.
  • Scaled the Oberlo design system, ensuring visual consistency and accessibility across the platform.
  • Architected and implemented the migration of the core application from Vue.js to React (v2), improving developer velocity and application performance.

Campsy (Camping and Co) — Senior Frontend Engineer

Germany · Mar 2017 – Mar 2018

  • Migrated a legacy jQuery codebase to Vue.js, Webpack, and Sass.
  • Created a reusable component system that became the foundation of the company’s design system.

Earlier Experience (2009–2017)

  • Co-founded a web marketing agency.
  • Worked across frontend engineering, data analysis, A/B testing, UI design, VR, 3D modelling, and animation.

Education

Vancouver Institute of Media Arts — Diploma with Honours, Game Art & Design