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
- Advanced Git Guide — A series on mastering atomic commits, conventional commit standards, and enforcing high-standard deployment mechanisms.
- React Library for Consistent Data Visualization — Technical deep-dive into the architecture and theme system of Polaris Viz, Shopify’s open-source data visualization library.
- When Color Theory Meets Technology — An exploration of auto-generating accessible color schemes with Vue.js. More articles available on Medium.
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