Skip to content
The original rosewood identity: plum, coral, and bronze.
Work

Medibank

Medibank

Component toolkit for Adobe Experience Manager. React-backed AEM components inside the CMS.

Role
Senior Software Engineer
Period
May 2020 – Sep 2020
Engagement
embedded
Tech
React / AEM / AEM Components

Four months on a component toolkit for Adobe Experience Manager. React-backed AEM components, designed to behave cleanly inside an enterprise CMS instead of fighting it on every page.

The point was reuse. AEM is not a forgiving environment. Authors edit content in one place, components live in another, and the boundary between the two is where most enterprise component libraries quietly fall apart. The work was making React-backed AEM components that survived authoring, survived the CMS lifecycle, and stayed predictable for a content team shipping every week.

Embedded engagement. Senior Software Engineer inside the existing team. Built a set of building blocks the rest of the organisation could trust, with the AEM-specific edges sanded off so the developers consuming them didn't have to learn the platform first.

Role
Senior Software Engineer
Period
May 2020 – Sep 2020
Engagement
embedded
Tech
React / AEM / AEM Components

© 2026 Robert Andrew, Melbourne, Australia.

Robert Andrew

Design. Build. Ship. Repeat.