Back to Case Studies

Staying Sharp — Adobe AEM Platform

The Objective

Decouple and integrate a large portfolio of interactive cognitive training games from over 50 third-party vendors into AARP's main Staying Sharp portal (running on Adobe Experience Manager) with absolute runtime stability and zero downtime.


Migration & Architecture

  • NPM-Based Build Pipeline: Designed a custom build system that packaged external vendor builds into clean, standardized JavaScript packages. Regardless of whether a game was built with vanilla canvas, Phaser, React, or Angular, the pipeline outputted a standardized container bundle that loaded within the AEM container.
  • Technical Governance: Established interface specifications and error-handling standards, preventing a failure in an individual vendor's code from crashing the main user experience.
  • Team Leadership: Led and trained a local engineering team in Hyderabad, India, on design patterns, API adapter design, and defensive programming.