PROJECT

Redesigning the Reporting Architecture

From migrating legacy reports to a shared architecture for querying, customizing and exporting information.

Ticket Edenred needed to migrate TEP, its legacy portal, to Ticket Portal, which served small businesses and needed to incorporate features used by mid-sized and large clients, including Top Accounts. Reporting, used by HR, Finance and Administrative teams, was essential to shutting down the old architecture.

The project began with a proposal to reproduce the 18 existing reports in three months. When the originally assigned designer left, I took on design leadership in an initiative with no squad and no engineering. With the GPM, I investigated the current experience and client needs to structure the new proposal, during the first and second quarters of 2026.

CompanyTicket Edenred
Segment & MarketB2B · Benefits Management
JourneyLegacy Migration · Reporting
RoleDesign leadership
PeriodQ1 and Q2 2026
THE CHALLENGE

Migrating reports without reproducing the legacy's limitations

The initial scope was to bring the 18 TEP reports to Ticket Portal as they were. Research revealed a fragmented experience, with fixed structures, little customization and heavy reliance on exports. It also revealed needs from large clients that Operations handled manually, outside the portal.

Fragmented reports

Each report had its own screen, filters and structure. Similar needs showed up in different experiences, with inconsistent organization and presentation.

Limited querying flexibility

Fixed tables and limited filters restricted the available views. Exporting to XLSX or PDF was the primary way to work with the data, and some results depended on asynchronous processing.

Needs outside self-service

Large Accounts and Top Accounts requested reports with specific fields, data breakdowns and formats. Operations extracted the data, adjusted spreadsheets and sent the files manually.

THE SOLUTION

A shared architecture for working with information

We reorganized the needs into four main groups: Orders and Tax Documents, Beneficiaries, Cards and Reversals. The proposal shared components and an interaction model across domains, while preserving each one's own data, filters and rules.

The experience combines search, filters, totals, column configuration, detail views and export. The shift was from choosing among fixed reports to querying and organizing information within the possibilities the product offers.

Slide 1

Project Guidelines

Domain-based organization

Bring similar needs together in a unified architecture, with components shared across Orders, Beneficiaries, Cards and Reversals.

Flexibility for different needs

Support different data views through primary and advanced filters, saved filters, and column selection, sorting and reordering.

Exploration within the portal

Offer totals, statuses, filtered summaries and access to details to support understanding of the information while querying.

Continuity beyond the portal

Preserve table and detail exports for workflows that continue in other tools, with reusable formats and patterns depending on the context.

Design Process

We combined analysis of the existing experience, usage data, client needs and market research to reframe the scope. The proposal was prototyped, discussed with the teams involved and validated with clients before progressive rollout.

Step 01

Understanding the legacy system and how it was used

I analyzed the 18 reports, their structures and limitations. Data on access, usage frequency, time spent and repeat visits helped identify usage concentration, overlapping needs and differences between segments.

Step 02

Needs served outside the portal

With business managers, Operations and support tickets, we investigated recurring demands. Analyzing dozens of custom files, supported by an LLM, helped recognize relevant groups, filters and fields.

Step 03

References and architecture definition

Manual benchmarking and LLM research complemented internal findings. The identified needs guided a domain-based architecture with flexible filters, customization, exploration and export.

Step 04

Experience prototyping

The work moved through wireframes in Figma Design and prototypes with Figma Make and Google Antigravity. Datasets and interactions close to real use made it possible to explore complexity beyond static screens.

Step 05

Alignment and validation

The proposal was aligned with the tribe, engineering, data, leadership and management. Usability testing involved five clients: two large, two mid-sized and one small.

Step 06

Adoption support and monitoring

We structured guidance for clients and internal teams, a feedback channel and a controlled pilot. Since instrumentation had not been planned, I used the monitoring tool's AI assistant to track the expansion, building queries and dashboards for behavior and performance.

Discovery process
Analysis of legacy reports and experienceLegacy analysis
1 / 4
Legacy experience — New proposal
Legacy TEP reports screen
Legacy
New reports proposal in Portal Ticket
New proposal

Drag sideways to compare the experiences

From wireframe to high fidelity
Wireframe of the orders and tax documents queryWireframe
1 / 4
Artifacts created with AI
Pattern analysisPattern analysis
1 / 5

Observed Results

52.46%

Of the base enabled

The module reached 41,303 clients, with progressive rollout after the pilot.

4 domains

Shared architecture

Orders and Tax Documents, Beneficiaries, Cards and Reversals now share one querying, customization and export model.

303 clients

Controlled pilot

Product, Operations and business managers closely monitored the initial release before the rollout expanded.

As of September 22, 2026. Enablement means access granted to the module; full migration and actual usage are not demonstrated by this indicator.

What This Project Taught Me

Migration requires understanding what must keep working

While investigating the 18 reports, I learned to separate client needs from legacy structures. This made it possible to reorganize the experience by domain, preserving important tasks while expanding querying possibilities.

Low usage can hide a need met outside the product

Lower usage among large clients took on a different meaning once we analyzed the files produced by Operations. I learned to cross-reference navigation data with support requests to see needs the portal wasn't recording.

Measurement should be planned alongside the solution

The expansion revealed an instrumentation gap, which we tried to work around with queries and dashboards in the monitoring tool. In future projects, I would define from the start the events and criteria to track usage, task completion and difficulties during the transition.

Projects & Articles

PROJECT

Redesigning the Reporting Architecture

Ticket Edenred/B2B

From migrating legacy reports to a shared architecture for querying, customizing and exporting information.

PROJECT

Onboarding Strategy Integrated into the Experience

Ticket Edenred/Onboarding

Reorganizing Ticket Portal onboarding to make activation paths clearer and facilitate placing the first order.

PROJECT

B2B Buying Journey Personalization

Ticket Edenred/Growth Design

Mapping the nurturing journey and personalizing the experience to increase conversion within the B2B buyer persona context.

PROJECT

CMA Brasil Website

CMA Brasil/Sensitive Design

Website for the first CMA group in Brazil — also the first in Portuguese — balancing international guidelines with a simple and accessible experience.

PROJECT

Website Redesign Across 10 Markets

Wellhub (Gympass)/Growth Design

Redesign of Gympass's (now Wellhub) acquisition website architecture and content strategy, implemented simultaneously across 10 markets.

PROJECT

7-day trial journey redesign

Qive (ex-Arquivei)/Product-Led Growth

Redesign of the 7-day trial experience to transform a limited period into an activation engine — even in the face of technical and cognitive barriers.

PROJECT

Geolocation feature and impact on B2B and B2C sales

Wellhub (Gympass)/B2B Acquisition

Use of geolocation to make the network's capillarity visible and support purchase decisions in B2B and B2C contexts.

PROJECT

Portfolio: AI-driven end-to-end development

Personal Project/Portfolio as Product

Construction of an authorial portfolio treated as a real product system, involving discovery, structuring, design, code, and deploy with AI support.