About Me
Hi there, I am a full stack developer from Vancouver, BC, Canada! I have a Chemical Engineering degree from the University of British Columbia but pivoted to web development early on in my career. In 2020, I completed a 3-month web development bootcamp at Lighthouse Labs. Since then, I have worked as a front end developer with an e-commerce agency. In my spare time, I love to cook, travel, and play golf.
Projects

Together
Together is a Shopify app that allows merchants to offer discounts to customers if they commit to a final sale (no returns).
Notable contributions:
- Built an embedded app frontend in React and Typescript that allows merchants to configure Together in the Shopify admin dashboard. The frontend interacts with a GraphQL backend to fetch data and update settings.
- Built a widget component in plain HTML/CSS/JS that merchants can add to their product detail page which customers can then use to opt in to a final sale purchase.
JD Sports Canada
JD Sports is a British sports-fashion retail company. For their expansion into the Canadian market, I participated in building their online e-commerce store as well as their in-store kiosk app.
E-Commerce Store
The JD Sports Canada online store was built in plain HTML/CSS/JS on Shopify Plus as a custom theme.
Notable contributions:
- Built the global search and product listing page, integrating Algolia advanced search and filtering.
In-store Kiosk
The in-store kiosk app is a headless e-commerce solution built with Next.js, Typescript and the Shopify Storefront GraphQL API. Customers in retail stores can use the kiosk to browse products and checkout.
Notable contributions:
- Built the majority of the app including the navigation, homepage, product listing page, product detail page, and cart page.
- Integrated Power Reviews and Algolia advanced search and filtering
- Integrated TinaCMS to provide capability for the client to manage homepage and navigation content
- Added ability to checkout on the kiosk or by scanning a QR code and checking out on a mobile device
HomeLearners Network
HomeLearners Network is a platform built on a Shopify custom theme where kids can register for live activities guided by certified educators.
Notable contributions:
- Built almost all pages for the website, including homepage, product listing page, product detail page, and cart page.
- Built custom account page UI where educators can create and manage their activities.
- Built custom account page UI where parents can manage their kids' activities that they have registered for.