01

Overview

01

Overview

2023

2023

JFrog is a B2B DevOps company that provides end-to-end software supply chain solutions. Its platform enables organizations to manage, secure, and distribute software releases efficiently, with a focus on automation, scalability, and continuous delivery.

Context

Kido partnered with JFrog to build a scalable, unified Design System. Although JFrog had in-house designers, their focus on daily product work left little capacity for building long-term design infrastructure. As a result, design efforts were fragmented and lacked a cohesive user experience across the platform.

Problem

The platform had expanded through multiple product integrations, each with legacy designs, leading to inconsistent UI/UX and outdated components.

My Role

As part of the working hands on on the design system , I have contribute design initiatives such as building the road map, conducted user and system research, lead Figma and design system workshops and Managing the project.

Kido


Design - Eti Laifer Sharvit and Ido Zaifman.


Developer - Dmitri Dmitriev

Jfrog


Design - Yonatan Bonny, Ortal Bialik and Amit Hazan




Developers - Oran Misgav Lefkovits

The Mission

Build a scalable and consistent DS with clear workflows, reusable templates, and modern Figma features including a unified token strategy.

01

Overview

01

Overview

From a design perspective

Align the design guild.

Define structured workflows.

Enable reusability - help multiply teams use the DS.

From a product perspective

Support product growth through a solid design infrastructure.

From a Dev perspective

Scalable front-end tokens built to match Figma’s updated capabilities.

02

The Goals

02

The Goals

Step 01

Step 01

Step 01

Kick-off session with the JFrog team

Understanding goals, team capacity, and current challenges

Step 02

Step 02

Step 02

Mapping and Discovery

Existing components, Product tree and

Foundation mapping

Step 03

Step 03

Step 03

Creating a scalable design roadmap

Milestones for system unification, 

Figma token migration

Introducing JASON design 

tokens approach to dev team

Step 04

Step 04

Step 04

Foundation Building & guidelines

Defining the visual and structural building blocks of the system

Strategic shift from styles to variables

Step 05

Step 05

Step 05

Building DS base components

Reusable components that designed to work seamlessly with others

Workshops & Training for the Design Team

Step 06

Step 06

Step 06

Building DS business components

Combinations of elements with distinct functionality

Step 07

Step 07

Step 07

Documentation (DS handoff)

Tailored component documentation to the needs of developers and design teams.

Step 08

Step 08

Step 08

Template

Merging two teams' templates into a single unified version.

Step 09

Step 09

Step 09

Recruiting in-house DS lead

Recruiting in-house
DS lead

For continued growth and maintenance.

Weekly meeting
for feedback

Mapping plugin 💡

Optimization tool tailored for
the company.

Weekly meeting
for feedback

Weekly meeting
for feedback

Weekly meeting
for feedback

Weekly meeting
for feedback

Weekly meeting
for feedback

Weekly meeting
for feedback

Weekly meeting
for feedback

Weekly meeting
for feedback

03

Diagnostic & remediation

03

Diagnostic & remediation

Challenge

Consolidated the primary business component: table used by two product teams into a single, shared component, preserving each team’s visual language while standardizing capabilities.

Solution

Solution

  • Created a cross team inventory and mapped foundations first: color tokens, typography scales, spacing, and interaction states such as hover and pressed.​

  • Aligned on structure by defining title/header cells and the most common cell types (text, icon, status) before addressing edge cases.​

  • Audited table features from both implementations, then agreed what to keep, remove, or adapt to serve all use cases.​

  • Ran weekly working sessions to review decisions, reduce drift, and validate both design and engineering feasibility.

Challenge

Token schema shift –


From components tokens to system tokens

Solution

As the design system grew, managing component-specific tokens became complex and inconsistent, which made scalability and collaboration difficult.

This encouraged us to adopt a system-wide token strategy to simplify structure and workflow.

Challenge

Figma introduced variables while we were building the system on styles.

It created a gap between our foundation and figma’s latest capabilities.

Solution

We slowly shifted from styles to variables to match Figma’s new features.This included updating tokens, and redefining foundations.

In addition, we provided to the design & dev teams with training to ensure a smooth migration.

Challenge

Introducing JSON design tokens approach
to dev team.

Solution

We clearly demonstrated the long-term value of using JSON based design tokens such as consistency, scalability, and easier maintenance across platforms. 


To support adoption, we introduced the Tokens Studio plugin in Figma and walked the team through real use cases.

04

Challenges & Solutions

04

Challenges & Solutions

System components standardized

System components standardized

System components standardized

Saved on mapping and page generation
per project.

Saved on mapping and page generation per project.

Saved on mapping and page generation
per project.

47 #

47 #

47 #

Teams onboarded to the system

Teams onboarded to the system

Teams onboarded to the system

Cross‑product adoption of shared components and tokens.

Cross‑product adoption of shared components and tokens.

Cross‑product adoption of shared components and tokens.

4 #

4 #

4 #

System users and contributors

System users and contributors

System users and contributors

Designers building with components and guidelines.

Designers building with components and guidelines.

Designers building with components and guidelines.

19 #

19 #

19 #

LeapKit - Design systems

We built a fully functional design system in Figma, aligned with development, enabling JFrog teams to scale efficiently with consistent visuals and less repetitive work across products.

47 Components

47 Components

47 Components

Foundation

Foundation

Foundation

Design Tokens

Design Tokens

Design Tokens

Training & Consulting

Throughout the process, we trained the design team through technical workshops and design system sessions, empowering both designers and developers.

Design consulting

Design consulting

Design consulting

Dev consulting

Dev consulting

Dev consulting

Figma & System training

Figma & System training

Figma & System training

Work methodologies

We defined work methodologies, Figma file and page templates, contribution processes including documentation, QA process and release for components.

Documentation Guidelines

Documentation Guidelines

Documentation Guidelines

Templates

Templates

Templates

Work methodologies

Work methodologies

Work methodologies

05

End result & real impact

05

End result & real impact

In-house Design system owner

Kido Agency supports companies by recruiting and onboarding in-house design system owners and leaders who take full ownership of the system. Kido assisted Jfrog by recruiting Yonatan Bonny, whose expertise and experience perfectly aligned with Jfrog’s needs and environment. We created a detailed roadmap to ensure a smooth handover of the project to Yonatan Bonny, providing ongoing support and guidance throughout the transition.

Really impact

Jfrog’s design team benefited from improved collaboration through a dedicated Slack channel for system questions, guild meetings, and cross-team communication. These efforts strengthened the collaborative environment, allowing design teams to work more efficiently and share knowledge freely.

06

DS Leadership Handoff & Ownership

06

DS Leadership Handoff & Ownership

From Opportunity to Impact

UX design

Internal Figma Tool

Plugin

Turning scattered JFrog screens into Kido’s plugin for clean mapping and reuse

From Opportunity to Impact

UX design

Internal Figma Tool

Plugin

Turning scattered JFrog screens into Kido’s plugin for clean mapping and reuse

From Opportunity to Impact

UX design

Internal Figma Tool

Plugin

Turning scattered JFrog screens into Kido’s plugin for clean mapping and reuse

Boosting User engagement

UX/UI

Web Platform

Startup

Accelerating time to insight for Databin’s
SMB users

07

Next Project

07

Next Project

Say HELLO 👋🏻

If you’ve read this far, the next step is to connect!

© Ira Zubarev 2025

Say HELLO 👋🏻

If you’ve read this far,the next step is
to connect!

© Ira Zubarev 2025

Say HELLO 👋🏻

If you’ve read this far, the next step is to connect!

© Ira Zubarev 2025