The Challenge
This project is a prototype of a cross-platform customer portal for Waste Management. It explores how customers could track pickups, manage billing, update account settings, and control service preferences in a single, modern experience across web and mobile.


The Goal
- Design and build a realistic, end-to-end customer portal prototype - Validate UX patterns for both desktop and mobile-native contexts - Prototype key operational flows (tracking, scheduling, account, billing, notifications) - Ensure deep-link-ready web behavior and app-like mobile interaction quality
Logo Retouch
I retouched the Waste Management logo to fit the new design and to stand out on mobile devices as an app icon.
Product Shell and Navigation
I built a shared app shell in React with route-based views and reusable layout patterns to keep the experience consistent across screens.

End-To-End Interaction
I implemented realistic stateful flows so users can complete full tasks rather than only view static UI: - Change service settings - Review/confirm billing actions - Request/cancel pickups - Track notification state changes
Dark Mode
Built a cohesive dark theme for better low-light usability and visual consistency across the app.

The Outcome
The result is a high-fidelity functional prototype that demonstrates: - Feasible cross-platform architecture - Thoughtful service-management UX - Realistic interactive behaviors across key customer workflows - Production-aware frontend implementation decisions
More Works
© 2026 Matthew Belson. All rights reserved.