Distributor and customer portals
Past work2017 – 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