10+ years designing for fintech, Banking-as-a-Service, and multi-brand White Label platforms. Currently leading design system governance and hi-fi product design at a stealth startup, with AI-augmented workflows for scalable execution. Mais de 10 anos projetando produtos para fintech, Banking-as-a-Service e plataformas White Label multimarca. Atualmente lidera a governança de design system e o design de alta fidelidade em uma startup em stealth mode, com fluxos de trabalho potencializados por IA.
I design digital products with a strict focus on business strategy, agile delivery, and data-driven decisions. Over more than a decade, I've specialized in solving complex architecture and interface problems across fintech, Banking-as-a-Service, multi-brand White Label ecosystems, and enterprise SaaS. Projeto produtos digitais com foco rigoroso em estratégia de negócio, entrega ágil e decisões guiadas por dados. Há mais de uma década, me especializo em resolver problemas complexos de arquitetura e interface em fintech, Banking-as-a-Service, ecossistemas White Label multimarca e SaaS corporativo.
My approach pairs a solid foundation in process and project management — backed by an MBA from Estácio — with hands-on team leadership and global design system governance. I use an agile mindset to align complex stakeholders and keep delivery efficient, today augmented by AI-powered design workflows. Minha abordagem une uma base sólida em processos e gestão de projetos — com um MBA pela Estácio — a liderança de equipes na prática e governança global de design system. Uso uma mentalidade ágil para alinhar stakeholders complexos e manter a entrega eficiente, hoje potencializada por fluxos de design com IA.
A multi-tenant fintech design system, built from zero — brand identity, components, and product flows, together. Um design system fintech multi-tenant, construído do zero — identidade de marca, componentes e fluxos de produto, juntos.
Arc launched with no visual identity, no component library, and no established design language. The product itself was still being defined — PRDs arrived in iterations, and every foundational choice had to hold up across a scope that kept expanding, as the sole designer responsible for brand, system, and product at once. O Arc nasceu sem identidade visual, sem biblioteca de componentes e sem uma linguagem de design estabelecida. O próprio produto ainda estava sendo definido — os PRDs chegavam em iterações, e cada escolha estrutural precisava se sustentar diante de um escopo que não parava de crescer, como designer única responsável por marca, sistema e produto ao mesmo tempo.
I architected the system for multi-tenant deployment from day one — separating the token layer from component logic, and organizing everything into Global, Player-facing, and Admin layers, each independently skinnable. Arquitetei o sistema para deploy multi-tenant desde o primeiro dia — separando a camada de tokens da lógica dos componentes, e organizando tudo em camadas Global, voltada ao jogador e Admin, cada uma com tema independente.
What started as a brand kit became a governed, multi-tenant design system — proof that early architecture decisions can still flex months later without breaking. O que começou como um kit de marca se tornou um design system multi-tenant e governado — prova de que decisões de arquitetura tomadas no início ainda conseguem se adaptar meses depois sem quebrar.
Visual language built for clarity, confidence, and multi-context application. Linguagem visual construída para clareza, confiança e aplicação multi-contexto.
30+ components across 7 categories, built for a scalable, multi-layer system. Mais de 30 componentes em 7 categorias, construídos para um sistema escalável e multicamadas.
Franchise-network CRM that never fit off-the-shelf tools — redesigned from role shells and field reality, then stress-tested against a 12-CRM market benchmark. CRM de rede de franquias que nunca encaixou em ferramentas de prateleira — redesenhado a partir de papéis e da realidade de campo, depois confrontado com um benchmark de 12 CRMs.
A multi-franchise group had already tried market CRMs and still ran sales inside a dense ERP. Cascading menus hid configuration from day-to-day work, Admin and Seller shared the same shell, and field teams had no mobile rhythm. In parallel, leadership wanted a new platform thesis — without repeating the mistake of buying features that do not fit field-heavy franchise operations. Um grupo multi-franquia já havia tentado CRMs de mercado e ainda operava vendas dentro de um ERP denso. Cascata de menus misturava configuração com operação, Admin e Vendedor compartilhavam o mesmo shell, e o time de campo não tinha ritmo mobile. Em paralelo, a diretoria queria uma tese de plataforma nova — sem repetir o erro de comprar features que não cabem em operação de franquia com forte presença em campo.
I ran two tracks without mixing them: redesign and QA of the live ERP CRM, and a market-backed proposal for a greenfield platform. Seven functional journeys were tested in staging, backlog was versioned (v1–v3), and a shared Material-based design system carried both products. Mid-engagement, stakeholder feedback pivoted the main deliverable from slides to a clickable prototype. Conduzi duas frentes sem misturá-las: redesign e QA do CRM do ERP em produção, e uma proposta de mercado para uma plataforma nova. Sete jornadas funcionais foram testadas em homologação, o backlog foi versionado (v1–v3), e um design system baseado em Material sustentou os dois produtos. No meio do engajamento, o feedback da diretoria pivotou o entregável principal de slides para um protótipo clicável.
70+ CRM screens, a shared design system, 7 QA journeys with a versioned backlog, and a board-ready platform thesis grounded in segment evidence — not another feature wishlist. Mais de 70 telas de CRM, um design system compartilhado, 7 jornadas de QA com backlog versionado e uma tese de plataforma pronta para board, ancorada em evidência de segmento — não em mais uma wishlist de features.
Multi-currency treasury management, designed so finance directors never lose track of where a number came from. Gestão de tesouraria multimoeda, projetada para que diretores financeiros nunca percam de vista de onde um número veio.
Accountfy's cashflow module handled multiple currencies, but the existing interface buried conversion context behind manual lookups. Finance directors managing international operations needed to compare values across currencies without losing track of the underlying exchange rate or which figures were already converted. O módulo de fluxo de caixa da Accountfy lidava com múltiplas moedas, mas a interface existente escondia o contexto de conversão atrás de consultas manuais. Diretores financeiros gerenciando operações internacionais precisavam comparar valores entre moedas sem perder de vista a taxa de câmbio em uso ou quais valores já haviam sido convertidos.
I mapped how finance teams actually scan a cashflow view — from totals to line items and back — and tested currency-switching patterns that kept that scanning order intact instead of forcing a full reload or a modal interruption. Mapeei como as equipes financeiras realmente escaneiam uma visão de fluxo de caixa — dos totais aos itens de linha e de volta — e testei padrões de troca de moeda que mantinham essa ordem de leitura intacta, em vez de forçar um recarregamento completo ou um modal.
A cashflow view finance directors can trust at a glance — every number carries its own currency context, and switching markets feels like changing a filter. Uma visão de fluxo de caixa em que diretores financeiros confiam num único olhar — cada número carrega seu próprio contexto de moeda, e trocar de mercado parece trocar um filtro.
One coherent financial picture, built from accounts that were never meant to talk to each other. Uma visão financeira coerente, construída a partir de contas que nunca foram pensadas para se conversar.
Users held several financial products under the same umbrella — checking, savings, business accounts — but each lived in its own silo, with its own balance and its own transaction history. The mobile experience needed to unify them without pretending the underlying complexity wasn't there. Usuários tinham vários produtos financeiros sob o mesmo guarda-chuva — conta corrente, poupança, conta empresarial — mas cada um vivia em seu próprio silo, com seu próprio saldo e seu próprio histórico de transações. A experiência mobile precisava unificá-los sem fingir que a complexidade por trás não existia.
I worked from real transaction data to design a hierarchy that prioritized the number people actually wanted first — total available balance — while keeping each account's identity legible underneath it. Trabalhei a partir de dados reais de transações para desenhar uma hierarquia que priorizava o número que as pessoas realmente queriam primeiro — o saldo total disponível — mantendo a identidade de cada conta legível abaixo dele.
The unified view became the default entry point to the app, replacing what had been a confusing account-switcher as the very first thing users saw. A visão unificada se tornou o ponto de entrada padrão do app, substituindo o que antes era um confuso seletor de contas como a primeira coisa que os usuários viam.
Banking infrastructure that partner brands can make their own, without touching a line of code. Infraestrutura bancária que marcas parceiras podem deixar com a própria cara, sem tocar em uma linha de código.
New partner brands onboard by reconfiguring tokens, not rebuilding screens — the design system became what scaled, not the bottleneck. Novas marcas parceiras entram reconfigurando tokens, não reconstruindo telas — o design system passou a ser o que escala, não o que trava o processo.
Own's BaaS platform served multiple partner companies, each needing its own visual identity layered over the same underlying banking infrastructure. Too much freedom and the experience fragments into inconsistent, hard-to-maintain interfaces; too little and the platform stops feeling like the partner's own product. A plataforma BaaS da Own atendia várias empresas parceiras, cada uma precisando de sua própria identidade visual sobre a mesma infraestrutura bancária. Liberdade demais e a experiência se fragmenta em interfaces inconsistentes e difíceis de manter; liberdade de menos e a plataforma deixa de parecer o produto do próprio parceiro.
I led the move from hard-coded styles to a token-based architecture — separating what a component does from how it looks, so brand identity became a configuration, not a redesign. Liderei a migração de estilos fixos no código para uma arquitetura baseada em tokens — separando o que um componente faz de como ele se parece, de forma que identidade de marca se tornou uma configuração, não um redesign.
A low-code decision engine that let non-technical teams build the automations engineers used to own. Adopted by Nextel and Santander. Um motor de decisão low-code que permitiu que times não técnicos construíssem as automações que antes pertenciam à engenharia. Adotado por Nextel e Santander.
Business teams at both institutions could ship and adjust their own automation rules directly, cutting engineering out of the loop for routine changes. As equipes de negócio de ambas as instituições passaram a publicar e ajustar suas próprias regras de automação diretamente, retirando a engenharia do caminho para mudanças de rotina.
Nextel and Santander needed to configure complex business rules and campaign logic without filing a ticket with engineering every time a rule changed. The interface had to make conditional logic — branches, thresholds, exceptions — legible to people who had never written a line of code. Nextel e Santander precisavam configurar regras de negócio complexas e lógica de campanhas sem precisar abrir um ticket para a engenharia cada vez que uma regra mudava. A interface precisava tornar a lógica condicional — ramificações, limites, exceções — legível para pessoas que nunca haviam escrito uma linha de código.
I treated the canvas itself as the documentation: instead of abstract form fields, the workflow builder represented logic as a visual graph that mirrored how business users already described their own rules out loud. Tratei o próprio canvas como a documentação: em vez de campos de formulário abstratos, o editor de fluxo representava a lógica como um grafo visual que espelhava a forma como os próprios usuários de negócio descreviam suas regras em voz alta.
Smaller in scope, but part of how the practice above was built. Menores em escopo, mas parte de como a prática acima foi construída.
Comprehensive UX audit identifying usability issues and proposing improvements to navigation, information architecture, and content hierarchy for a nonprofit-sector platform. Auditoria UX abrangente identificando problemas de usabilidade e propondo melhorias na navegação, arquitetura da informação e hierarquia de conteúdo de uma plataforma do terceiro setor.
Lean UX exploration mapping hypotheses — validated and invalidated — to align early product bets with real user needs before any code was written. Exploração Lean UX mapeando hipóteses — validadas e invalidadas — para alinhar as apostas iniciais do produto com necessidades reais dos usuários antes de qualquer linha de código.
Progressive-disclosure onboarding flow that broke a dense signup form into manageable steps, reducing the chance of drop-off at first contact. Fluxo de onboarding com revelação progressiva que fragmentou um formulário de cadastro denso em etapas gerenciáveis, reduzindo o abandono no primeiro contato.
Adaptable CRM interface serving financial and telecom clients, each with its own brand skin layered over a shared underlying system. Interface de CRM adaptável para clientes financeiros e de telecom, cada um com sua própria identidade visual sobreposta a um sistema compartilhado.
Banking-focused CRM built for support teams, integrating service history and account metrics into a single customer timeline. CRM com foco bancário construído para equipes de suporte, integrando histórico de atendimento e métricas de conta em uma única linha do tempo do cliente.
Mockups throughout this portfolio are conceptual recreations built to respect NDAs in place with former employers. Full visual case files are available on request. Os mockups ao longo deste portfólio são recriações conceituais construídas para respeitar NDAs vigentes com ex-empregadores. Os arquivos visuais completos estão disponíveis mediante solicitação.