← Projects

PetSmart · via Valtech

PetSmart MACH Commerce Platform

Led an Nx monorepo of Next.js micro-frontends shipped by distributed teams to GKE

Led development in an Nx monorepo powering multiple Next.js micro-frontends, shared libraries, GraphQL integrations and backend services deployed to GKE for a MACH-aligned commerce platform on Commercetools and Contentful.

Role
Senior Full-Stack Engineer / Technical Lead
Period
2021 – 2022

Categories

  • E-commerce
  • Micro-frontends
  • Platform

Technologies

  • Nx
  • Next.js
  • React
  • GraphQL
  • Node.js
  • GCP
  • GKE
  • Commercetools
  • Contentful

Context

PetSmart was rebuilding its digital commerce experience on MACH principles — Microservices, API-first, Cloud-native, Headless — with Commercetools for commerce and Contentful for content. Valtech ran the engineering; I joined as Senior Full-Stack Engineer and Technical Lead.

What I did

  • Led development in an Nx monorepo supporting multiple Next.js micro-frontends, shared libraries, GraphQL integrations and backend services deployed to GKE.
  • Built reusable frontend and backend capabilities for the MACH-aligned platform using React, Next.js, Node.js, Commercetools and Contentful.
  • Contributed to testing, developer tooling, code review, performance improvements and implementation decisions across distributed engineering teams.

Why the monorepo mattered

Several teams shipped independently into one customer experience. The Nx workspace gave them shared libraries, consistent tooling and affected-only builds, so micro-frontends could evolve separately without diverging in behaviour or quality.