Enterprise commerce platform

Paint Reorder Platform

The Home Depot | Paint systems and homedepot.com integration

I architected and built the paint-side platform capabilities behind online paint reordering. The work migrated legacy data into a modern cloud platform, established ongoing synchronization, and gave the homedepot.com team a stable contract for finding, configuring, ordering, and saving paint.

Cloud data platformGCPPCFAPI architectureData migrationSystem integration
The Home Depot Project Color experience shown on a phone in a painted room
Public example of The Home Depot's connected digital paint experience.
Legacy to cloudData migrated to a modern cloud platform
One contractA facade insulated .com from paint-system complexity
Browse to orderConfiguration, portfolio, and ordering capabilities

A stable commerce contract across two generations of systems.

PCF services continued to communicate with legacy paint systems while GCP services worked with the new cloud model. An orchestration facade gave homedepot.com one purposeful API surface instead of exposing either platform's internal structure.

Customer channelhomedepot.comSearch, configure, reorder, and receive an order result
Contract boundaryOrchestration facadeA stable paint-domain contract for the .com team
Platform servicesGCP + PCF APIsNew cloud capabilities alongside legacy-system adapters
Paint systemsNew + legacy platformsDomain capabilities coordinated across the modernization boundary

Moved the paint domain without losing continuity.

The migration combined one-time loads and repeatable batch processing with ongoing data flows. I helped shape the relationships and data structures needed to support the new paint platform without interrupting existing capabilities.

  • Built migration paths with Dataflow, Cloud Functions, Cloud Storage, and batch jobs.
  • Handled initial and one-time loads from multiple legacy database systems.
  • Architected continuous flows to keep the old and new platforms synchronized.
  • Modeled data around paint catalog, configuration, and customer use cases.

Translated paint-domain complexity into commerce capabilities.

I worked directly on the contract between the paint and homedepot.com teams, then designed the internal APIs and orchestration needed to fulfill it across PCF and GCP.

  • Exposed paint catalog and color-search capabilities.
  • Returned brand, container size, sheen, formula, and display information.
  • Supported changes to color and other compatible configuration options.
  • Accepted online orders and returned a coherent processing result.

Enough detail to confidently buy the same paint again.

Paint is not a single SKU choice. A reorder depends on the exact combination of color, formula, brand, product, sheen, and container size, plus pricing and fulfillment context.

  1. 01Find

    Search saved colors and paint catalog data.

  2. 02Configure

    Select compatible brand, size, sheen, and formula.

  3. 03Price

    Resolve quantities, cost, and taxes through ordering systems.

  4. 04Order

    Process the request and provide a clear result to .com.

  5. 05Remember

    Add the paint to the customer's portfolio for future use.

From a configured product to a remembered paint purchase.

These public Home Depot examples show the customer-facing endpoints of the platform work: a paint product defined by color, product line, container size, and sheen, and a purchase history experience that lets customers find a previous mix and change its options before reordering.

Connected consumer reordering to an established professional ordering system.

The platform integrated with the existing paint ordering capability previously used largely for contractor and professional shipping workflows. We processed orders received from homedepot.com, coordinated amounts, costs, and taxes, recorded the paint in the customer's portfolio, and returned the outcome through the facade.

Paint-platform ownership, responsibly presented.

This work was completed as a Home Depot employee on the paint-platform side. I did not build the homedepot.com user interface. This case study omits proprietary data models, API contracts, source code, infrastructure details, customer data, internal metrics, and operational procedures.