Designing a multi-product workforce intelligence platform.
PeopleCues was a workforce analytics platform used across large organizations to understand engagement, sentiment, and operational health at scale. It supported 70,000+ users across 200+ enterprise customers.
The system was built as a shell-based micro-frontend platform so that product teams could move at their own pace while still sharing the same foundation: authentication, UI primitives, and a common domain layer.
Shared across all apps
Micro-frontend architecture
Used module federation to give each team its own deployment boundary. Releases no longer required coordination across the org and the shell stayed stable throughout.
Component library
Built the UI foundation that all six products consumed. Accessibility and visual consistency were treated as requirements rather than things to revisit later.
SSO and session management
Designed the authentication flow so users could move between products without being asked to sign in again. One session, one experience across the board.
Load performance
Cut down initial load times through code splitting and lazy loading. The difference was most noticeable on the slower networks common in large enterprise environments.
Teams shipped on their own timelines without the experience feeling fragmented. The structure also made it straightforward to bring new products into the platform without rethinking the underlying setup.