Request a project consultation Skip to project introduction
BLUECANVAS SELECTED WORK / 04BIO PARTNERING PLATFORM

KDDFPARTNERING

From request to meeting,
Platforms that engage in 30-minute increments .

The Korea Drug Development Fund's partnering event has been moved online. Find a company, chat, request a meeting, and the system will find an open time and table for you.

  1. 01Registration/Approval
  2. 02Company Exploration
  3. 03Chat
  4. 04Meeting Request
  5. 05Auto Schedule
  6. 06Table assignment
SCROLL TO EXPLORE
01 / THE STARTING POINTWhat should we make?

Hundreds of meetings in two days
The work that people did with their hands
I left it to the system.

The Foundation's partnering events attract two types of participants. It is a domestic bio company supported by partners such as global pharmaceutical companies and investment companies, and foundations. The process of finding each other, conveying interest, and setting up a short meeting went back and forth between email and Excel.

We've grouped the process into one flow. Corporate directories and bookmarks, cross-company chat, meeting requests and acceptance, non-overlapping automatic schedules, and administrator bulk matching and table assignment all on one platform.

Visit the operating platform
CLIENT
Korea Drug Development Fund · KDDF
SERVICE
Bio partnering event operation platform
OUR ROLE
Work analysis, role/authority design,
UI/UX design, development, operation/advancement
SINCE
First released in 2021, enhanced for each event every year
2

Partner and participating company, two roles find each other

30minutes

All meetings are spaced in 30-minute slots

6

Request, confirmation, change, rejection, cancellation, message, six notifications

02 / TWO ROLES, ONE TABLE

Partners and participating companies
only see each other's lists.

Even on the same screen, the companies you see and the things you can do are different depending on your role.
The two flows meet at the meeting table.

PARTNERSGlobal pharmaceutical companies, investment companies, institutions
  1. Sign up with official email, select affiliation from existing company list
  2. Wait for login before administrator approval
  3. Browse the list of participating companies by treatment field, modality, and stage
  4. Bookmark companies of interest and ask first question through chat
  5. Send a meeting request or accept a received request
ATTENDEESFoundation-supported task companies
  1. Sign up with assignment number and register company profile/data
  2. Introduction with logo, representative image, and pipeline description
  3. View our list of partners and express interest
  4. Reverse check with the “Companies of interest to us” tab
  5. If you accept a request, it will be scheduled automatically.
ROLE-AWARE DIRECTORYREVERSE FAVORITESADMIN APPROVAL
03 / COLOR & STATELet color tell the role and status

The foundation's blue was divided into two
as the role color.

We selected deep blue and light blue from KDDF's CI Blue and applied them to partners and participating companies, respectively. Whether it's your login badge, admin grid, or chat history, you can tell who's who just by looking at the colors.

The more functions a service has, the more important the status color is. Wait, Confirm, Reject, and Cancel were designated as amber, green, and red so that they could be distinguished by color before reading the sentence, and were written with the same meaning on all screens.

KDDF Blue#0060BE

Partner

This is the color of our global partners. The deep blue color of the Foundation CI is inherited and used for badges and host markings in the grid.

Sky Blue#0097E1

Attendee

This is the color of the participating company. It is the same blue color, but the brightness has been increased so that it can be distinguished at a glance.

Action#3B82F6

Buttons and My Speech Bubble

It only writes to elements that the user clicks on, such as sending, saving, and sending requests, and messages that you send.

Mist#F8F9FA

background for reading

This is where long company introductions and schedules are placed. I made the white color of the card appear slightly higher than the background.

STATE COLORS

There are four states that are read before the sentence.

The life cycle of a request begins with waiting and ends with either confirmation, rejection, or cancellation. The same color means the same thing on any screen.

  • PendingA request has been sent and waiting for a response from the other party
  • AcceptedThe other party accepted and the schedule was set
  • DeclinedThe other party declined with a reason
  • CanceledAfter confirmation, it was canceled and the slot became empty again
04 / FEATURE · COMPANY DIRECTORYClick the filter yourself

in hundreds of companies
A filter that leaves only those in my field .

The list changes instantly as you select a therapeutic area, modality, and development stage. Each company can have multiple values, so if any one is correct, it will be displayed. Below is a demo created with a fictitious sample company.

Save companies of interest as hearts. The saved list is divided into two tabs, “Companies I’m interested in” and “Companies I’m interested in,” so you don’t miss out on the interests of others.

Attendee Company ListDiscover innovative drug development partners
9 companies ·

Arvenne Bio

We are developing an antibody-drug conjugate program targeting HER2-low-expressing breast cancer. We are looking for a global joint development partner ahead of entering phase 1 clinical trials.

OncologyAntibodyPhase1
View Details

Tessarin Therapeutics

We are researching approaches to slowing the progression of degenerative brain diseases using small molecule candidates that pass the blood-brain barrier.

NeuroscienceSmall MoleculesPreclinical
View Details

Kolvane Cell

We are designing a cell gene therapy platform for autoimmune diseases and propose early-stage collaborative research.

ImmunologyGene TherapyDiscovery
View Details

Ostrelle Rx

Phase 2 clinical trials are underway to improve the convenience of taking metabolic disease treatments with a peptide formulation that can be administered orally.

MetabolicPeptidePhase2
View Details

Quendara

We have next-generation conjugate linker technology targeting solid tumors and are considering technology transfer and joint development.

OncologyDrug-conjugatePreclinical
View Details

Lirana Gene

Phase 1 clinical trials for gene therapy for hereditary retinal diseases are underway in Korea.

OphthalmologyNucleic acid/VirusPhase1
View Details

Bryolis

This is the stage of discovering recombinant protein candidates that regulate the inflammatory pathway of chronic respiratory diseases.

RespiratoryRecombinant ProteinDiscovery
View Details

Selvane Onco

Targeted anticancer drug candidates targeting resistance mutations are being evaluated in phase 1 clinical trials.

OncologySmall MoleculesPhase1
View Details

Vantrel Immune

We are seeking regional commercialization partners based on phase 2 clinical data for a bispecific antibody for inflammatory bowel disease.

ImmunologyAntibodyPhase2
View Details
05 / FEATURE · PROFILE & CHAT

If you speak while reading the introduction,
the conversation window will expand.

Arvenne Bio

OncologyAntibodyPhase1
♡ Save to Favorites
Request a Meeting

About

Arvenne Bio develops antibody-drug conjugates for HER2-low breast cancer. Our lead program completed IND-enabling studies and is preparing for a first-in-human study.

Files

  • PDFArvenne_Pipeline_Overview.pdf
  • PPTPhase1_Design_Summary.pptx

Delegates

  • YSYuna SeoChief Scientific Officer
  • MKMinjun KangHead of Business Development
Chat with Arvenne Bio
AV
Yuna Seo · Arvenne Bio

Thank you for visiting our profile. Our HER2-low ADC program just completed IND-enabling studies.

James Carter · Holmgard Pharma

Great to connect. Could you share the Phase 1 design summary?

AV
Yuna Seo · Arvenne Bio

Sure. It is in our Files section. Happy to walk you through it in a meeting.

Meeting Request

[Meeting Request] Licensing discussion for the ADC program. Awaiting acceptance.

AV
Yuna Seo · Arvenne Bio

Request received. We will accept and let the system pick a slot.

Type your message...
Send
Starts with a 400px side chatWhen the input window is touched, the panel expandsMeeting requests and confirmations are recorded as system messages
06 / FEATURE · REQUEST & AUTO SCHEDULINGOnce you accept, it will find an empty time

The system chooses the non-overlapping time
instead of the person.

If the person receiving the meeting request accepts it, the platform will find a slot that is free for both companies, has not been blocked as unable to attend, and has no other meetings at the same time, and confirms it immediately. Duplicate requests between the same two companies are prevented from the beginning.

If you want to change the time, it will automatically reselect, or both companies will manually pick from a list of empty slots. For cancellation, leave a reason and pass it on to the other party.

RECEIVED REQUESTPendingAccepted
Holmgard PharmaArvenne Bio

"Licensing discussion for the ADC program. We would like 30 minutes on day 2 if possible."

AcceptDecline
SCHEDULEDSep 24 · 14:00 – 14:30Table assigned later by the organizer
  1. Confirm received request
  2. Accept
  3. Exploring empty slots for two companies
  4. Slot confirmed, both parties notified
RESCHEDULE

Automatically or manually selected

「Auto Scheduling」 selects randomly again, and 「Manual Selection」 lists only slots that are empty for both companies.

UNAVAILABLE

Click on the blank space to block it

Times that are difficult to attend will be locked directly on the schedule. The space containing confirmed meetings cannot be locked.

NOTIFY

Notifications checked every 2 seconds

Requests, confirmations, changes, rejections, cancellations, and new messages are sent through a toast on the screen, a bell at the top, and an email to those who have it turned on.

EXPORT

Anytime to Excel

My schedule, sent requests, received requests, and inquiry records are all downloaded into Excel and used right away at the event venue.

07 / FEATURE · ADMIN AUTO-MATCHING

Requests that were confirmed but had no time
Place it on the grid with one button .

Confirmed · Not scheduled8
  • Arvenne BioHolmgard Pharma
  • Tessarin TherapeuticsIlvento Biosciences
  • Ostrelle RxSaranne Meditech
  • QuendaraHolmgard Pharma
  • Lirana GeneCorvisk Bio Capital
  • Selvane OncoEdrova Pharma
  • Kolvane CellIlvento Biosciences
  • Vantrel ImmuneMirelle Tx
Round 1 · 6 matchedRound 2 · 2 matchedTables assigned · 8 / 8
MEETING SCHEDULEBatch automatic matchingBatch location assignmentAssignment ReportExcel
TIME Holmgard Pharma Ilvento Biosciences Saranne Meditech Corvisk Bio Capital Edrova Pharma Mirelle Tx 09:00 Arvenne BioBefore registering meeting locationTable 1 Lirana GeneBefore registering meeting locationTable 11 09:30 Tessarin TherapeuticsBefore registering meeting locationTable 2 10:00 Ostrelle RxBefore registering meeting locationTable 3 Vantrel ImmuneBefore registering meeting locationTable 17 10:30 QuendaraBefore registering meeting locationTable 14 11:00 Selvane OncoBefore registering meeting locationTable 22 11:30 Kolvane CellBefore registering meeting locationTable 2
bookedavailableunavailablefixed table
ASSIGNMENT REPORT
0total meetings
0%assigned
0 / 30tables used

Top companies get fixed tables, while the rest of the meetings get non-overlapping empty tables at the same time. The results are printed out as a chronological list by table and posted at the event venue.

ROUND-BASED MATCHINGFIXED + RANDOM TABLESPRINTABLE REPORT
07-1 / ADMIN CONSOLEFive screens of the administrator console

Behind the demo above is
this console.

The five screens of the administrator console that runs the event were redrawn with the same configuration. Grids, reports, request lists, chat history, and slot settings are all in the same place and with the same functionality as on the actual console.

The company name, person in charge, and message are all samples created for explanation purposes. Change the screen by clicking the tab or menu on the left side of the console.

meeting grid

Time The time zone and company you hover over are highlighted, and meetings that overlap at the same time are warned with a border.

08 / FEATURE · OPERATIONS CONSOLE

Even the night before the event
so that the manager can do it on his own.

01

Manage meeting requests

See who requested whom and when in one table and process confirmation, rejection, return to waiting, and deletion. Unavailable hours or duplicate requests will be badged.

02

Account Approval

Immediately after signing up, you will not be able to log in because it is in a waiting state. If the administrator approves, an information email will be sent, and whether to disclose the company can be selected among automatic, always public, or hidden.

Standby→Approved
03

Chat Monitoring

Filter messages by date and time and view your business-to-business conversation history again in speech bubbles from an endless list.

04

Notification mail

Emails are sent automatically depending on the situation, including new inquiries, requests, confirmations, rejections, cancellations, schedule changes, table assignments, account approvals, and password resets. It is up to the participant to decide whether to receive it or not.

[KDDF Partnering] Meeting Confirmed from Arvenne Bio
05

Pop-ups and access control

For event notification pop-ups, you can set the period, device, and even “do not view for N days.” Once the event is over, logins for each role will be locked and only a notice will be left.

Attendee loginPartner login
06

test sandbox

Save and revert matching, calendar, account, and corporate areas as snapshots without touching actual operational data, and practice setting up your next event in advance.

Snapshot savedmeetings · timetable · accounts · companies
SCROLL TO EXPLORE
09 / DESIGN EXPLORATIONCompany detail screen, three directions

introduction and conversation
How do I put them on one screen ?

The company detail page is the most-visited screen on this platform. To ensure that reading the introduction and starting a conversation do not interfere with each other, I drew and compared three structures.

The final plan is the third. The structure of broadening the introduction when reading and broadening the conversation when speaking brings both actions to life.

A / MODAL CHATDraw

Dialog floating above the list

Launch a chat window right from the card without leaving the list. It's fast, but it's difficult to read the introduction and have a conversation, and on mobile, the window covers the screen.

Suitable for list-centric / overlapping windows / short conversations
B / PROFILE FIRSTDraw

Conversation following the introduction

Read through the introduction and then start the conversation below. The flow was natural, but replies had to go all the way down the screen, and the conversation got buried in long profiles.

Reading-centric / Vertical flow / Low conversation discoverability
C / TWO PANELSConfirmed draft

Two panels that exchange width when reading and speaking

On the left is the introduction, and on the right is the dialogue. Normally, the introduction is broad, and the moment your hand touches the input window, the conversation becomes wider. You can talk while referring to the introduction, and a record of the meeting request is also left in the same place.

Maintain both actions / Width switching 0.5 seconds / Mobile switches to portrait
10 / IN YOUR HANDSAt an event, the screen in your hand is everything

Walking between the tables
checking for the next meeting.

On the day of the event, participants will not open their laptops. The menu slides out from the right, the two panels turn vertically, and you can flip through the schedule with your finger so you can check today's schedule, table number, and just-arrived messages with one hand.

88px header with role badge and bellVertical flipping introduction/chat panelAgenda with flipping by dateDual notifications via toast and email
KDDFPartner
Today · Thu, 24 Sep
14:00
Arvenne BioTable 12 · Confirmed
14:30
QuendaraTable 4 · Confirmed
15:00
Unavailable
15:30
Lirana GeneTable 21 · Confirmed
[New Message] Arvenne Bio: We are at table 12.
MEETING SCHEDULE
KDDFAttendee
Chat with Holmgard Pharma

Could you share the Phase 1 design summary?

Uploaded to Files. Let's walk through it at 14:00.

[Meeting Confirmed] Sep 24 · 14:00 – 14:30

Perfect, see you at table 12.

Type your message...
CHAT
11 / SINCE 2021As the event progresses, features increase
  1. 2021

    Platform debut

    We created the basic flow of partner/participating company registration, company list, meeting request, and schedule.

  2. 2025

    Two events on one platform

    Event unit settings and email templates have been organized so that the GBS and CPG symposiums can be operated under the same account system.

  3. 2026.05

    Reinforcement of acceptance/change notifications

    We have increased the number of notification types to six so that meeting acceptance and schedule changes are immediately delivered via toast, bell, or email.

  4. 2026.08

    Corporate screen redesign

    We've redesigned the card list, interactive favorites tab, chat panel that expands as you read, and corporate disclosure settings.

  5. 2026.09

    Multiple filters and automatic matching

    Multi-selection of treatment field, modality, and stage, batch automatic matching, table assignment, assignment report, and test sandbox were added.

12 / IN SERVICEEvents are still being held

The functions described are
the screen currently being operated.

Since this is a service that contains participant information, the screen after logging in was replaced with a sample demo from this page. Anyone can view the home screen and login.

Visit partnering.kddf.org
BUILT FOR THE WAY YOU WORK.

The more functions a service has, the more important
flow comes first.

Application and screening, matching and schedule, notifications and reports.
We design the work that used to be done manually into a single flow.

KDDF PARTNERING / PLATFORMAnalysis · UX · Design · Development · OperationsBLUECANVAS

Contact

A rough idea is a good place to start.
Let’s shape your project together

Tell us where you are and what you want to achieve. We’ll outline a practical scope, process, and estimated budget.

4 questions · about 2 minutes

Scope

What would you like to work on together?

Select as many as apply. If you are not sure yet, choose “Other”.

Budget

What budget range do you have in mind?

Even a rough range helps us shape the proposal.

Project details

Tell us where you are right now.

It does not need to be polished. Tap an item below and the outline is filled in for you.

0

Upload up to 2 RFPs or reference files. Supported: PDF, PPT, Word, Excel, JPG, PNG, ZIP

Contact

Where should we reply?

Scope, budget, project details and contact information are required.