Case study

Giveth

Leading product design for a live, multi-chain donation platform used by thousands of projects, creators, and donors.

  • DeFi
  • Multi-chain
  • Growth
  • Design systems
Giveth's donation platform, running in the browser

What I did

Led product design across the platform

Role

Lead Product Designer, via General Magic

Timeline

2021–present

Platform

8,000+ projects · $6M+ donated · 29,000+ givers

Moving complexity into the system

Giveth combines crypto donations, rewards, quadratic funding, project creation, and multiple networks.

Years of adding capabilities had pushed too much of that complexity onto users. My work was guided by one question:

Which parts should the user handle, and which should the system quietly carry for them?

Turning a form into a conversation

Creating a project required people to provide structured information across multiple fields: its purpose, location, category, description, links, imagery, and funding details.

The original form expected creators to understand that structure before they could begin. I redesigned the experience so they could start by simply describing their project in their own words.

The redesigned AI conversation that extracts project details from natural language
The original multi-field project-creation form in Giveth
BeforeAfter
Drag to compare before & after

The AI extracts useful information from the conversation, adds it to the project, and asks targeted follow-up questions for anything still missing. Instead of making creators complete every field in a fixed order, the conversation adapts to what they have already shared.

A donation flow built for more than donations

A donor may need to choose a wallet, network, and token while also understanding rewards, matching eligibility, and transaction states.

I redesigned the flow around the intention to support a project. Technical rules appear only when relevant, while blocking states explain what happened and what the donor can do next.

The same system supports regular donations, GIVbacks, and quadratic-funding rounds without exposing every condition at once.

Rebuilding the creator journey

Our research showed that creators bring much of their own donor network. This meant attracting creators and increasing donations were parts of the same growth loop.

I redesigned the homepage around that insight, making project creation the primary journey and positioning zero fees, rewards, and quadratic funding as reasons to choose Giveth.

Giveth's creator-first homepage, positioning zero fees, rewards, and quadratic funding as reasons to create a project

One place for the GIVeconomy

GIVbacks, staking, locking, GIVstream, GIVpower, and project boosting lived across disconnected pages.

I brought them into the user profile and redesigned the experience as one dashboard. The public GIVeconomy explains how the system works; the profile is where users view their position, manage rewards, and take action.

The challenge wasn’t visual. It was deciding what belonged together, what needed to remain visible, and what could wait until the user needed it.

One identity, many wallets

A wallet could be used to sign in, donate, own a project, receive funds, or establish QF eligibility. Treating every wallet as an identity would fragment one person across the platform.

I designed an account model where users have one identity with multiple linked wallets. The system distinguishes between donation, project-ownership, and QF roles without asking users to manage separate accounts.

For creators, each project receives its own derived address, keeping funds separated without requiring manual wallet configuration.

Managing linked wallets under one identity in Giveth, distinguishing donation, project-ownership, and QF roles

The takeaway

Across Giveth, the same principle shaped my decisions: understand the technical complexity deeply, then decide what the user actually needs to experience.

The complexity remains. The burden moves into the product.