A profile picture showing a white man smiling to the camera, wearing a dark blue suit on top of a white polo t-shirt.

3 years of building scalable products and championing a Design System

I worked as a Product Designer at Woba alongside product managers, tech leads, and developers to transform the company's B2B experience. My biggest contributions: owning the Design System evolution, readying dashboards to SaaS level, co-founding the Business Platform squad that reshaped the business model, and redesigning internal systems that power operations.

Design System: from fragmentation to single source of truth

When I joined, there was no design system. Each squad worked with isolated components, zero documentation, and multiple versions of the same UI. I led the end-to-end build: structured tokens and variables in Figma, established governance, created shared libraries, and maintained usage docs. Later, I supported the migration to shadcn/ui with engineering, which accelerated component delivery. Result: consistency across products and reduced design-dev rework. Get a glimpse of how we built the design system on the video below:

Business Platform: changing the business model

I co-founded the squad that transformed Woba's business model from rigid contracts to flexible, consumption-based agreements. This wasn't just a feature. It was a backbone system redesign that allows internal teams to configure packages per cost center, manage credit cycles, and adapt subscriptions to client real usage patterns. Thus meaning better fit between Woba and corporate clients. I designed the internal back-office flows (License Fee, upsell/downsell, subscription config) that handle complex parameters while keeping operations teams efficient.

Manager Dashboard: from reactive panel to SaaS platform

Alongside PM and engineering, I co-led the incremental evolution of the Manager Dashboard. Redesigned financial control (visibility into limits, expenditure per group, graduated alerts), member import (validation + review before applying), package management, and credit cycles. Every flow prioritized instructive UI, inline validations, and reduced dependency for CS and Data team.

Partner Dashboard and Unified Search

Redesigned reservation management in the Partner Dashboard with calendar + filterable list, pending badges, and quick actions. Ran usability tests with 85.63 average SUS. On the mobile app, launched Unified Search that surfaces availability upfront, cutting back-and-forth in the booking flow.

Handoff and quality

Used hi-fi prototypes to validate complex flows before development. Worked with Dev Mode, handoff specs, and QA checklists. Embedded WCAG criteria in components and reviews. Co-led the BeerOrCoffee to Woba rebrand while maintaining visual consistency.

How I worked

Cross-functional by default: PM, engineering, data, CS, finance, legal. Tied design decisions to KPIs (adoption, migration coverage, task success, support ticket reduction).

A profile picture showing a white man smiling to the camera, wearing a dark blue suit on top of a white polo t-shirt.

This is Vítor Carvalho!

Let's keep in touch!

A profile picture showing a white man smiling to the camera, wearing a dark blue suit on top of a white polo t-shirt.

This is Vítor Carvalho!

Let's keep in touch!