Business-Critical Platform
Enterprise Events Platform
Client: Google
Improved and extended a mission-critical internal platform used by Google sales and marketing teams across all offices worldwide to manage the full lifecycle of corporate events, from creation and configuration through to live delivery and reporting. The work focused on modernising the frontend architecture with NgRx state management, improving performance, and integrating with backend and AI-powered layers to support complex event workflows and data-intensive interfaces.
Case study
Worked on an internal platform used by Google sales and marketing teams globally to create, run, and manage all types of corporate events, face-to-face, live streaming, and hybrid formats.
The platform handled the full event lifecycle: creating and configuring events, managing attendees and logistics, supporting live delivery, and providing reporting across all event activity.
The scale meant that every architectural decision had real consequences, the platform needed to remain performant and reliable across a high-volume, globally distributed user base.
A core part of my contribution was leading the adoption of NgRx for centralised state management, replacing scattered component-level state with a predictable, store-driven architecture using actions, reducers, effects, and memoized selectors. This reduced UI inconsistencies, simplified async data flows, and made the codebase significantly easier to extend and test.
The result was a more scalable and maintainable platform capable of supporting the demands of global event delivery at Google scale.