Software Engineer | Vancouver, British Columbia |


  • Javascript
  • TypeScript
  • React
  • GraphQL
  • Apollo
  • Node.js
  • Vue
  • Tailwind
  • Flow
  • MongoDB
  • Working with remote teams

Work Experience


May 2021 - Current
Senior Software Engineer

Founding engineer. Architecting our core web product, including a presentation tool built with a custom React-integrated, Canvas-powered renderer. Contributing to the growth of our engineering team and defining engineering standards.


Feb 2020 - May 2021
Senior Software Engineer

Team lead and tech lead for multiple initiatives, spanning from feature work (front-end and back-end) on our Ecommerce platform, to architectural rewrites of our core platform. Technical and product scoping responsibilities.


Jan 2018 - Feb 2020
Software Engineer

Initial team member building our Ecommerce platform's front-end. Served as tech lead for additional features for Ecommerce after launch, such as Apple Pay, Google Pay, and PayPal integration. Used many technologies, such as React, Flow, MongoDB, and Node.js.


Nov 2016 - Dec 2017
Software Engineer

Led the front-end development of the internal logistics dashboard for managing orders, quotes, and shipments, using React. Introduced TypeScript to the codebase to facilitate cleaner code. Built a new customer experience for managing orders, shipments, and billing.


Jan 2016 - Jan 2017
Software Engineer

Freelance web development, amongst other technical roles. Created interactive online visualizations of esports matches, and advised esports teams on how to use this data. Advised on a computer science curriculum for high schoolers.


Jan 2015 - Oct 2015
Software Engineer

Built the product downloads site's frontend and backend, with JavaScript and Node.js. Implemented responsive design and new frontend features for the company's flagship product, a Node.js app metrics dashboard, in React.


Aug 2012 - Oct 2014
Software Engineer

Started as an apprentice, learning about various aspects of software engineering, with JavaScript and Node.js. Created the internal tool used to screen user submissions. Built an updated home page "Explore" experience, showcasing users' submissions and the "skill badges" they earned.