All projects
B2B SaaS Fintech Design System

Titane · Freelance

Design System & interface for a business neobank

Titane is a neobank for freelancers and companies. Multi-currency accounts, physical and virtual cards, international transfers, invoicing. Working as a freelancer alongside the Titane team, I owned the design system, from colors to the illustration system, and the interface for the main flows.

Titane dashboard: bank cards, transaction history and card management

Role

Freelance Product Designer

Scope

Design System, product interface

Platforms

Web desktop

Tools

Figma, tokens & components

The context

At sign-up, the user picks a profile, freelancer or company, and Titane adapts the accounts, the limits and the documents it asks for. Once the account is open, the product covers a treasury's day to day. Multi-currency accounts, physical and virtual cards with adjustable limits, transfers and conversions at market rate, and invoicing to track client payments.

The approach

With the product team, we set up one shared base for the four main flows instead of treating each module on its own. I handled the design.

1

Cards — physical, virtual, limits

2

Transfers — beneficiaries, conversion

3

Requests — invoicing, payment tracking

4

Accounts — multi-currency, transactions

Consistent navigation across nine sections

Nine sections behind a single side menu. Dashboard, Activity, Cards, Transfers, Requests, Direct debits, Check deposit, Accounts, Settings. I documented every active state for the developers, so the implementation didn't drift from one screen to the next.

Active states of the Titane side menu for each of the product's nine sections

Cards

Carousel of physical and virtual cards, transaction history, and a management panel to block the card, change the PIN or adjust limits, without leaving the screen.

Titane Cards screens: card carousel, transaction history and transaction detail

Transfers

From the first transfer to currency conversion. Empty states to guide newcomers, transfer type selection, a beneficiary list with country flags, transaction detail, conversion at the current rate.

Titane Transfers flow: empty states, transfer type selection, beneficiaries, transaction detail and currency conversion

Requests

The invoicing module tracks invoices sent, paid and unpaid, and lets you create a new one with a template, company details and itemized services.

Titane Requests module: empty state, invoice list with statuses and invoice creation form

Accounts

Multi-currency view of EUR, USD and GBP accounts, per-account transaction detail, and confirmations you can reach straight from the list, like locating a card payment or checking a refund.

Titane Accounts module: empty state, multi-currency accounts, transaction detail and contextual confirmations

The Design System

To keep the brand recognizable in the product and in its communications, I documented two guides the team and the developers could refer to. A design system for the interface, with colors, shadows, typography, buttons and tags. An illustration system for the brand, with logos, avatars, bank cards and pictograms.

Titane design system: cover page, solid and banking color palette, shadows
Titane design system: icon font, button styles, typographic hierarchy, labels, tabs and badges
Titane illustration system: logos, watermarks, placeholder avatars and favicons
Titane illustration system: bank card mockups, illustrations and functional iconography

What changed

4

Major flows (Cards, Transfers, Requests, Accounts) built on the same component base.

2

Guides shared with the team. Product design system and brand illustration system.

9

Side menu sections, each with a consistent, documented active state.