{"id":235,"date":"2025-07-08T23:47:57","date_gmt":"2025-07-09T02:47:57","guid":{"rendered":"https:\/\/brunopavani.com\/?page_id=235"},"modified":"2026-04-27T07:14:17","modified_gmt":"2026-04-27T10:14:17","slug":"customer-due-diligence-cdd-system-evoke-2025","status":"publish","type":"page","link":"https:\/\/brunopavani.com\/?page_id=235","title":{"rendered":"Customer Due Diligence (CDD) System \u2013 Evoke"},"content":{"rendered":"\n<p>Redesigning an internal compliance workflow to improve throughput, decision quality, governance, and time-to-market<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Project Snapshot<\/h3>\n\n\n\n<p><strong>Confidentiality:<\/strong> Some screens\/data anonymized.<\/p>\n\n\n\n<p><strong>Company \/ Product:<\/strong> Evoke \u2014 Customer Due Diligence (CDD), internal compliance workflow<\/p>\n\n\n\n<p><strong>Timeline:<\/strong> 2025 (6 months, end-to-end delivery)<\/p>\n\n\n\n<p><strong>Role:<\/strong> Lead UX\/UI Designer (end-to-end, partnering with Engineering)<\/p>\n\n\n\n<p><strong>Stakeholders:<\/strong> Compliance Operations + Business stakeholders + Engineering <\/p>\n\n\n\n<p><strong>Platform \/ Tools:<\/strong> OutSystems, Figma, Miro <\/p>\n\n\n\n<p><strong>Scope (What I designed):<\/strong> task-based workflow, explicit states &amp; ownership, decision context, policy guardrails\/validations, audit history, reusable UI framework <\/p>\n\n\n\n<p><strong>Outcomes:<\/strong> ~30% reduction in handling time, fewer rework\/escalations, improved accountability, faster audit reviews; patterns adopted as baseline for adjacent processes (KYC\/AML)<\/p>\n\n\n\n<p><strong>Confidentiality:<\/strong> Some screens\/data anonymized.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Summary<\/h3>\n\n\n\n<p>The Customer Due Diligence (CDD) system is an internal compliance product used to verify customer data, assess risk, and document decisions under strict regulatory requirements.<\/p>\n\n\n\n<p>Before this project, the workflow was highly manual. Agents had to access multiple systems, copy and paste data between them, and manually search for information across external sources to validate customer details. This process was time-consuming, error-prone, and heavily dependent on individual execution.<\/p>\n\n\n\n<p>I led an end-to-end redesign that transformed this workflow from manual data gathering into a structured, system-supported process. By integrating automated data checks and AI-assisted validation, the experience shifted from execution-heavy tasks to decision-focused workflows.<\/p>\n\n\n\n<p>Users no longer needed to collect and reconcile data manually. Instead, they could review pre-validated information, focus on edge cases, and make faster, more consistent decisions with full traceability.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Context<\/h3>\n\n\n\n<p>Agents were required to navigate across multiple systems and external sources, manually collecting and validating information before making a decision.<\/p>\n\n\n\n<p>This created a workflow with high cognitive load, excessive context switching, and a strong dependency on manual effort to ensure data accuracy and compliance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">My Role<\/h3>\n\n\n\n<p>I led UX and UI design end-to-end, working closely with Compliance Operations and Engineering.<\/p>\n\n\n\n<p>A key part of my role was understanding how agents actually performed their work \u2014 how they navigated between systems, what information they needed to validate, and where errors and inefficiencies occurred.<\/p>\n\n\n\n<p>From this, I redesigned the workflow to reduce manual effort, centralize decision context, and introduce automation where possible, while ensuring compliance requirements were fully respected.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The problem<\/h3>\n\n\n\n<p>The main challenge was not lack of data, but how the work was performed.<\/p>\n\n\n\n<p>Agents were responsible for collecting, validating, and reconciling data manually across multiple sources, which led to high effort, inconsistent outcomes, and frequent rework.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Goals<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reduce average handling time per case without compromising compliance quality<\/li>\n\n\n\n<li>Make ownership, status, and next actions explicit across the case lifecycle<\/li>\n\n\n\n<li>Standardize inputs and validations aligned to policy rules<\/li>\n\n\n\n<li>Integrate auditability (who did what, when, and why) into the core workflow<\/li>\n\n\n\n<li>Establish a reusable UI framework to extend beyond CDD<\/li>\n\n\n\n<li>Shorten the cycle from intake \u2192 decision \u2192 completion (time-to-market)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Constraints and approach<\/h3>\n\n\n\n<p>Instead of focusing only on interface improvements, I focused on redesigning how the work itself was performed.<\/p>\n\n\n\n<p>The goal was to reduce manual data handling and shift the user\u2019s role from data gathering to decision-making.<\/p>\n\n\n\n<p>This involved structuring the workflow around tasks, centralizing relevant information, and introducing automated checks and AI-assisted validation to reduce repetitive work.<\/p>\n\n\n\n<p>The interface was then designed to support this new model, making decisions faster, clearer, and more consistent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Key improvements (iteration highlights)<\/h3>\n\n\n\n<p>A key shift in the product was moving from manual data handling to system-assisted validation.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1) Task-based workflow with explicit states and ownership<\/h4>\n\n\n\n<p>The experience was restructured into a consistent set of tasks with clear progression:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Case-level status and ownership visible throughout the workflow<\/li>\n\n\n\n<li>Task states (assigned, in progress, completed) reflected in navigation and available actions<\/li>\n\n\n\n<li>Role-based actions (claim, release, resume, complete) aligned to operational handoffs<\/li>\n\n\n\n<li>Reduced ambiguity during multi-step reviews and reassignment scenarios<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">2) Decision context designed for speed and consistency<\/h4>\n\n\n\n<p>Automated checks and AI-assisted validation reduced the need for manual data verification, allowing users to focus on reviewing and confirming information instead of collecting it.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consolidated identity and risk signals within the task context<\/li>\n\n\n\n<li>Structured evidence review with consistent placement of supporting details<\/li>\n\n\n\n<li>Standardized rationale capture to improve consistency across agents and reviewers<\/li>\n\n\n\n<li>Reduced back-and-forth and unnecessary navigation across systems<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">3) Guardrails and validation aligned to policy<\/h4>\n\n\n\n<p>Operational safety was handled as a product requirement:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Required fields and validations derived directly from compliance rules<\/li>\n\n\n\n<li>State-aware controls to prevent invalid transitions and incomplete submissions<\/li>\n\n\n\n<li>Clear error states with recovery paths to reduce rework and escalations<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">4) Standardized patterns to scale beyond CDD<\/h4>\n\n\n\n<p>A reusable UI framework was established to support additional compliance processes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Consistent layout conventions (navigation, status, primary actions, history)<\/li>\n\n\n\n<li>Repeatable components for evidence, notes, checkpoints, and audit history<\/li>\n\n\n\n<li>Patterns designed to be feasible within OutSystems, supporting faster iteration cycles<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Approved layout<\/h3>\n\n\n\n<p>Final workflow layout and screens designed by me, reviewed and approved with Compliance Operations and Business stakeholders.<\/p>\n\n\n\n<iframe style=\"border: 1px solid rgba(0, 0, 0, 0.1);\" width=\"800\" height=\"450\" src=\"https:\/\/embed.figma.com\/proto\/6oNOozgTsIs51DxFl7uIIx\/CDD?page-id=0%3A1&#038;node-id=1-3900&#038;p=f&#038;viewport=602%2C454%2C0.03&#038;scaling=contain&#038;content-scaling=fixed&#038;starting-point-node-id=1%3A3900&#038;embed-host=share\" allowfullscreen><\/iframe>\n\n\n\n<h3 class=\"wp-block-heading\">Outcomes<\/h3>\n\n\n\n<p>Following rollout within a defined operational scope, results indicated:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Average case handling time reduced by approximately ~30%, driven primarily by the reduction of manual data collection and validation steps.<\/li>\n\n\n\n<li>Reduced rework and escalations through clearer tasks and policy-aligned validations<\/li>\n\n\n\n<li>Improved accountability through explicit ownership and integrated task history<\/li>\n\n\n\n<li>Faster audit reviews enabled by consistent rationale capture and traceability<\/li>\n\n\n\n<li>The workflow structure and UI patterns adopted as a baseline for adjacent processes (e.g., KYC updates, AML alerts)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What this demonstrates<\/h3>\n\n\n\n<p>This project demonstrates my ability to redesign not only interfaces, but the way work is performed.<\/p>\n\n\n\n<p>It highlights my experience in reducing manual operational effort, introducing automation and AI-assisted workflows, and shifting user focus from execution to decision-making in complex, high-governance environments.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Redesigning an internal compliance workflow to improve throughput, decision quality, governance, and time-to-market Project Snapshot Confidentiality: Some screens\/data anonymized. Company \/ Product: Evoke \u2014 Customer Due Diligence (CDD), internal compliance workflow Timeline: 2025 (6 months, end-to-end delivery) Role: Lead UX\/UI Designer (end-to-end, partnering with Engineering) Stakeholders: Compliance Operations + Business stakeholders + Engineering Platform \/ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-235","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/pages\/235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/brunopavani.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=235"}],"version-history":[{"count":14,"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/pages\/235\/revisions"}],"predecessor-version":[{"id":451,"href":"https:\/\/brunopavani.com\/index.php?rest_route=\/wp\/v2\/pages\/235\/revisions\/451"}],"wp:attachment":[{"href":"https:\/\/brunopavani.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}