My impact

The redesign turned documentation into a retrieval tool. Developers completed lookup tasks 30% faster (n=12), consistently hitting sub-10-second retrieval on unfamiliar documents.

WCAG 2.1 AA was achieved on first pass — eliminating remediation across 200,000+ documents.

WCAG 2.1 AA

First-pass compliance

0 remediation cycles · token-driven

30% faster

Time-to-information

n=12 · timed retrieval tasks

200K+

Documents Improved

Programmatic rollout · no manual pass

<10s

Target retrieval time

Unfamiliar document lookup

Problem

What looked like a visual refresh
was a workflow infrastructure problem.

Developers weren't reading these documents. They were using them mid-implementation, mid-debugging, mid-code review — arriving with a specific parameter to find in under 10 seconds. The baseline system failed that task consistently.

Original brief

"Visual refresh"

Reframed to

"Developer workflow improvement"

Framework

Constrains

Framework

Five constraints.
Set before any layout was explored.

Constraint 03 is the load-bearing one — it eliminated "beautiful but manual" solutions before they wasted anyone's time, and made the full-redesign argument to engineering unavoidable.

01

Accessibility First

WCAG compliance is a baseline, not an enhancement. If it isn't in the tokens, it isn't in the system.

02

Readability over Density

Optimize for finding one thing fast, not reading front to back. Developers retrieve, they don't read. Density ≠ efficiency.

03

Systemic Scalability

Every decision must apply programmatically. No manual exceptions. No maintenance debt. This principle eliminated "beautiful but manual" solutions before exploration began.

04

Brand Consistency

Aligned with Cloudscape — AWS's modern design system — not reminiscent of it. The visual gap between web docs and PDFs was a trust gap.

05

Complementary Parity

Same information architecture as web documentation. Different visual system, same mental model. Developers switch surfaces constantly — the PDF can't contradict the web.

Key decision

Engineering wanted a patch.
I held the line on full system redesign.

Engineering position

Targeted patch

Address the visible failures — font size and obvious contrast — without touching the typography token architecture. Faster to ship. Lower upfront cost.

Design argument

Full system redesign

WCAG compliance outside the tokens means manual review at every publication, indefinitely. The patch eliminates symptoms without eliminating the cost.

The argument that closed it: recurring manual WCAG review at 200,000+ document scale costs more than a one-time redesign within two publication cycles. That framing held through three engineering review rounds.

Visual Design Testing

Three layouts. Timed retrieval.
The data killed the density assumption.

The test: find a specific code parameter in an unfamiliar document under time pressure. Hierarchy and code legibility determined performance — not information density. Readable produced longer documents. The 30% task completion delta made that objection irrelevant.

Failed — Slow Retrieval

Dense

Line height

16px

Body / h1

11px / 24px

Code blocks

8px · no syntax hl

Compressed scan lanes. Code and prose at equal visual weight — parameter names don't separate pre-attentively.

✓ Selected · +30%

Readable

Line height

18px

Body / h1

12px / 26px

Code blocks

12px · full syntax hl

Vertical scan position preserved. Full syntax highlighting — token found before the line is read.

Failed — Excess scrolling

Wide

Line height

20px

Body / h1

12px / 28px

Code blocks

14px · minimal hl

Related elements over-separated. Airy spacing increases distance between query and answer under pressure.

Design System

AWS Documentation · Type & Component System

The deliverable was not a page — it was a system of tokens and components that generate readable, accessible documentation programmatically.

Challenge

Document Density

Option

Keep dense layout and optimize for document length

Decision

✓ Prioritize readability

Challenge

Accesibility

Option

Minimal compliance, fix just immediate issues

Decision

✓ Full system redesign optimizing all components

Challenge

Brand alignment

Option

Keep neutral docs not aligning to source of truth: Cloudscape

Decision

✓ Integrate with web design system and brand

Readability, accessibility, and brand consistency were constraints, not preferences. Encoded into tokens and components that apply programmatically across the platform.

Component System · Shipped interaction improvements

Components separate content types — code, prose, navigation — for non-linear scanning. Heading hierarchy creates scanning landmarks without reading. Syntax highlighting enables pre-attentive parameter identification. Navigation anchors support non-linear access in long documents. Every decision is programmatically enforced.

From rules to output · Before & after

Each change maps to a diagnosed failure. Applied programmatically across all documents — not one-off corrections — the system produces consistent retrieval improvements at platform scale.

AI Integration

How I would use AI if approaching this project today

This project was completed in 2023. AI was not part of the workflow. The section below is a retrospective reflection on where AI would change the approach — it is not a description of how the project was actually run.

Corpus audit at scale

The accessibility audit ran manually on a sample. AI makes the full 200,000-document audit tractable before the first stakeholder meeting — failure distribution quantified, not estimated.

Semantic validation at publication

The shipped system enforces visual compliance. It can't catch semantic failures — deprecated parameters, broken heading nesting, mismatched API versions. AI adds that layer before publication.

Impact

30% faster retrieval.
WCAG 2.1 AA. Zero remediation cycles.

WCAG 2.1 AA on first pass, no remediation cycles. 30% faster task completion in timed usability testing. 200,000+ PDFs improved through the token architecture — not manually, one by one. These outcomes were enabled by the system architecture decision, not the visual direction alone.

The n=12 usability sample is a real limitation. First-pass WCAG compliance is the more structurally defensible outcome — it's a property of the token architecture, not a tested sample.

Reflection

Framing determines outcome.

Framing this as a maintenance cost problem — not a design improvement — aligned engineering and unlocked full scope. Introduced earlier, it would have avoided multiple review rounds. The redesign improves retrieval within documents, but the more important question going forward is the surface itself — as IDEs and AI increasingly reduce reliance on static documentation.

Summary

TL;DR

Problem

Documentation failed as a retrieval tool — developers couldn’t find critical information under time pressure.

Approach

Reframed the work as a workflow system, not a visual refresh — designed and encoded decisions into a scalable token-based system.

Outcome

WCAG 2.1 AA on first pass, 30% faster info retrieval, applied programmatically across 200,000+ documents.

Signal

System-level thinking — turning design decisions into infrastructure that scales, performs, and removes ongoing cost.

More case studies

Copilot's Agents First Run Experience

Designed the language AI agents use to earn user trust — a reusable FRE framework adopted across the Copilot platform.

Role

Product Designer

Dates

Q4 2025

Content Management Desktop App

Interaction model and visual system for enterprise file sync — where every state is a trust signal.

Role

Product Designer

Dates

Q3 2021

Copilot's Agents First Run Experience

Designed the language AI agents use to earn user trust — a reusable FRE framework adopted across the Copilot platform.

Role

Product Designer

Dates

Q4 2025

Content Management Desktop App

Interaction model and visual system for enterprise file sync — where every state is a trust signal.

Role

Product Designer

Dates

Q3 2021

From ambiguity, I

frame

decide

deliver

systems that scale

If you’re looking for someone to define the system—not just design within it—we should talk.

Let's Talk

virit.cabrera@gmail.com

From ambiguity, I

frame

decide

deliver

systems that scale

If you’re looking for someone to define the system—not just design within it—we should talk.

Let's Talk

virit.cabrera@gmail.com

From ambiguity, I

frame

decide

deliver

systems that scale

If you’re looking for someone to define the system—not just design within it—we should talk.

Let's Talk

virit.cabrera@gmail.com