The Enterprise Document Upload (EDU) component was mandated enterprise-wide, but it didn’t fully align with our product’s workflow needs.
The existing implementation introduced gaps in how documents were managed--particularly around file persistence, visibility, and continuity across user actions. This created friction within key workflows, where users needed a more cohesive way to upload, review, and manage documents.
I collaborated with engineers and the component team to identify these gaps and iterated toward a unified document management modal that better supported how users move through the experience.
The solution was validated as an innovative adaptation and documented for future rollout.




Attempted to implement the base Enterprise Document Upload component as provided.
While users could upload files, the system did not persist or surface previously uploaded documents across steps. As users progressed through the flow, there was no visibility into what had already been uploaded.
Key issue: Analytics from the current experience showed that users frequently return to the upload step to review or re-upload documents. Without visibility into previously uploaded files, this gap could lead users to assume their documents were lost and re-upload unnecessarily.


Introduced a secondary table below the component to surface previously uploaded documents and restore visibility within the flow.
The table was conditionally displayed only when users navigated forward and returned, avoiding conflicts with the component’s built-in “uploaded” state.
Issue: Managing this behavior through the API proved complex, and the delay in surfacing uploaded files risked creating confusion and breaking continuity in the user experience.

The UI remained unchanged, but the behavior was updated so the table refreshed immediately after each upload—improving continuity and reducing latency in the experience.
Issue: In scenarios where multiple upload components were stacked (≈10% of flows), the EDU component’s size pushed the table out of view. Even when repositioned, the solution struggled to maintain consistent visibility—highlighting a limitation of layering this approach within the existing layout.


Replaced the inline table with a modal, ensuring consistent visibility regardless of page layout or component stacking.
This centralized document management into a single surface, allowing users to view all uploaded files in one place rather than across multiple steps in the flow.
Benefit: Simplified the workflow, eliminated layout conflicts, and created a more reliable and scalable solution for managing documents.
The unified document management modal was validated with engineers and stakeholders and recognized as an innovative adaptation of the Enterprise Document Upload component.
While not yet deployed, the solution is expected to reduce redundant uploads and improve visibility across the workflow.
This work ultimately highlighted the need to balance enterprise system intent with real user workflows, ensuring components evolve to support real usage, not just prescribed patterns.