Case Studies  /  Content Design

Design Influence & Upstream Collaboration

Embedding with product and engineering teams during design, shaping console UX and API decisions before documentation plans get written.

View as Markdown

Across ROSA and Amazon EVS, I embedded with product and engineering teams early in the development cycle to shape console UX, API design, and product decisions while the documentation plan was still forming. Bringing documentation expertise into the design phase let me act as a customer-experience advocate in design discussions and resolve friction at its source.

This page collects that upstream work. The related case studies below show individual examples in depth.

The challenge

By the time documentation usually starts, the API and console decisions that shape the customer experience are already made. Parameter names, error messages, validation timing, and terminology are hard to change once they ship, and a public API has to stay backward compatible. The opportunity was to bring the customer’s perspective into those decisions while they were still being designed.

How I worked upstream

I joined weekly design workshops with product managers, UX designers, and console developers, reviewed Figma mockups, and gave feedback on workflows, UI text, and information architecture. I also carried operational knowledge between service teams, so a friction pattern one team had already hit did not repeat on the next.

Because I was in the room for the design rationale, the documentation I wrote later reflected decisions I helped shape, not just decisions I documented after the fact.

Design contributions

Across ROSA and EVS, I contributed detail-level improvements during the design phase, shaping the customer-facing API and console experience before launch.

Console and workflow design

API and parameter design

-Proposed the name serviceAccessSubnet for a new EVS component, chosen to be self-describing so its purpose was clear without a paragraph of explanation. It became the API parameter and the term used across related surfaces.

Error messaging and validation

Terminology and consistency

What this demonstrates

Outcomes

These contributions were adopted into shipped ROSA and EVS console and API surfaces. The result was a more coherent customer experience: names, errors, constraints, and terminology were settled during design, so the documentation could describe a product experience that had already been shaped for clarity.

These single-project case studies show the same upstream approach in depth: