Designing the app that lets you walk out of a store without ever stopping to pay

Feedzai is the market leader in AI-powered financial crime prevention. Their platform helps banks and payment companies detect fraud, money laundering, and other financial risk at scale — processing billions of transactions in real time.

Project type

Mobile app · Consumer experience

Location

Porto, Portugal

Role

Lead Product Designer (Contract)

Company

Sensei

Industry

Retail

Timeline

6 months

Context

Sensei built the invisible checkout.
The next step was bringing the store to your phone.

Feedzai is the market leader in AI-powered financial crime prevention — helping banks and payment companies detect fraud, money laundering, and financial risk. For years, Feedzai had been shipping individual products to clients — each solving a specific problem, each standing alone. The strategy changed. The company decided to bring those capabilities together into RiskOps: a unified platform combining real-time threat detection, case management, and behavioural insights in one place. The goal was to replace the siloed tools banks had been working around, and give them something that could keep pace with financial crime without compromising the customer experience. It was a significant strategic shift — from selling products to building a platform. And that changes everything about how design needs to work.

1 billion+

consumers protected across the platform

18 billion

banking transactions analysed in 2021 alone

5

standalone products

The Challenge

The same app now needed to serve two completely different ways of shopping.

Five products meant seven different interaction patterns, visual languages, and component libraries — some overlapping, some contradicting each other, all with their own teams and their own delivery commitments.The design challenge was real, but the harder problem was organisational. How do you create a shared foundation across teams that have been working independently for years — without breaking what's already in production, and without blocking the product work that still needs to ship in parallel? That tension was present in every decision.

Process

Map both journeys before designing either one.

Before any of that could be consistent across five products, those decisions had to be made explicitly and shared. That meant going beyond visual alignment. Colour and typography were the easy part. The harder work was defining interaction patterns, naming conventions, and the logic behind component behaviour — so that a rule applied in the Case Manager felt like the same product as a model running in Pulse. Not just visually, but conceptually. The output was a living system in Figma and ZeroHeight: design tokens, components, and documented usage guidelines that product teams could actually build from. But the real deliverable was agreement — a shared understanding of how the platform should work, so that individual teams could make local decisions without breaking the whole.

What I proposed

One app, two ways to shop

Onboarding

A first-time experience that introduced both sides of the app

the autonomous in-store experience and the new online ordering capability — setting the right expectations from the start. Account creation, payment setup, and an explanation of how Sensei stores work, whether you're stepping inside one or ordering from home.

Store entry and in-store experience

The core physical flow, upgraded. A QR code screen designed for the context of standing at a store entrance, a live basket view for transparency while shopping, and a clear exit and payment confirmation. Refined for iPhone 13 and the visual identity upgrade.

65% adoption

Across RiskOps Studio

86% coverage

Of the audited component inventory

3 teams onboarded

Actively using the system

The resut

A system designed to survive the organisation it lives in.

I defined a phased roadmap grounded in the audit findings and tied directly to the Risk Ops Studio delivery timeline. Not everything could be systemised at once, so the roadmap made explicit trade-offs: what to address first, what could wait, and why — so that teams understood the reasoning, not just the sequence. Alongside that, I defined a governance model. One of the most common failure modes for design systems at scale is that decisions happen ad hoc, contributions pile up without review, and the system quietly fragments. The governance model defined how the system team and product teams would work together, how inconsistencies would be resolved, and what the contribution process looked like in practice. The goal was a system that teams would actually maintain — not one that worked at launch and drifted afterwards.

Testemonials

What people say

"I hired Marcio to help build a design system that could elevate our product UI standards and he delivered exactly what was asked of him to a very high level of quality and execution. After joining the team he was quickly able to build strong working relationships and foster a Design System working model that drove superb results. His ability to analyse, identify and solve problems in our design components was excellent, and I could always count on his deliverables to be meticulous and pixel-perfect. Marcio is a strong team-player who never failed to share his work early and often with colleagues and stakeholders, seeking feedback and acting on it to constantly improve in a pursuit for perfection. He is a highly motivated, thoughtful and self-aware person who was a great asset to have in my team, and it would be a pleasure to do so again."
Rajiv Varia - Director of product design

"Márcio built Feedzai's Design System practically from scratch, creating efficient and scalable components using Figma's latest features and defining guidelines and best practices when in comes to interaction and accessibility design. He was responsible for a major revamp in the product colours and text styles, guaranteeing conformity with AA WCAG guidelines and setting the best experience for screen readers' users. Apart from that, Márcio is a true team player and very easy to work with. He's meticulous and demanding, always assuring pixel-perfect deliverables while making sure he envolves his stakeholders and colleagues throughout the process, getting feedback and acting on it. I would treasure the opportunity to work with him again in a heartbeat!
Sofia Vieira de Carvalho - Design Ops Manager

"There’s a clear divide in the timeline of Feedzai’s design system, and that’s marked by Márcio’s introduction to our team. Márcio bravely took on the challenge to drive our vestigial design system initiative and his impact was noticeable within days. He brought us a practical, but thoughtful and deliberate approach to the huge challenge of bringing our products consistency, setting a tone of rigor and professionalism that inevitably spread to the rest of the design team, making its way onto our product design work."
Ines Almeida - Senior Product Designer at Feedzai