← All projects

Distributor and customer portals

Past work

2017 – 2022 · Regional direct-mail business

Two from-scratch web portals serving ~4,500 distributors and a regional B2B customer base.

Designed and built two portals from scratch for a regional direct-mail business that delivered to roughly 850,000 households via 4,500 distributors.

Context

A regional direct-mail business — newspapers, flyers, weekend papers — delivered to roughly 850,000 households via roughly 4,500 distributors. Both customer-facing operations and the distributor workforce needed first-class self-service portals.

What I built

  • Customer portal: React / TypeScript front-end on a Java / Tomcat REST API.
  • Distributor portal: React / TypeScript front-end on a Go backend, serving the 4,500 distributors.
  • Built both portals end-to-end: domain modelling, API design, deployment, and the day-to-day operations once they were live.

Outcome

Replaced phone- and paper-driven customer interactions with a self-service workflow, and gave 4,500 distributors structured access to their tour plans, delivery confirmations and payroll-relevant data.

Architecture

Two independently deployed React SPAs against polyglot back-ends (Java and Go) — chosen to fit the team's existing skills and the differing read / write profiles of each portal.

Stack

  • React
  • TypeScript
  • Java / Tomcat
  • Go
  • REST