Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(blog): add mascot blog #3733

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions markdown/blog/asyncapi-mascot-redesign.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
title: AsyncAPI Mascot Redesign: The Biography of Eve and Chan
date: 2025-02-25T06:00:00+01:00
type: Community
tags:
- Mascot
- Design
- Marketing
- Community
cover: /img/posts/mascot-banner.webp
authors:
- name: Victoria Nduka
photo: /img/avatars/nwanduka.webp
link: https://www.linkedin.com/in/victorianduka/
byline: User Experience Designer
excerpt: 'The story behind Eve and Chan—how they started, why they changed, and where they’re headed next.'
---

# AsyncAPI Mascot Redesign: The Biography of Eve and Chan

- [The Birth of Eve and Chan](#the-birth-of-eve-and-chan)
- [Why the Redesign?](#why-the-redesign)
- [Meet Eve and Chan](#meet-eve-and-chan)
- [What’s Next for Eve and Chan?](#whats-next-for-eve-and-chan)

AsyncAPI’s mascots, Eve and Chan, have had a brand refresh, and I’m proud to say that I had a hand in their redesign. Now, seeing the community use them in different ways just warms my heart. Any designer will tell you that nothing beats the feeling of seeing your work come to life beyond the Figma canvas, and that’s exactly how I feel about the new mascots.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
AsyncAPI’s mascots, Eve and Chan, have had a brand refresh, and I’m proud to say that I had a hand in their redesign. Now, seeing the community use them in different ways just warms my heart. Any designer will tell you that nothing beats the feeling of seeing your work come to life beyond the Figma canvas, and that’s exactly how I feel about the new mascots.
AsyncAPI’s mascots, Eve and Chan, have had a brand refresh, and I’m proud to say that I helped redesign them. Seeing the community use them in different ways warms my heart. Any designer will tell you that nothing beats seeing your work come to life beyond the Figma canvas, and that’s exactly how I feel about the new mascots.


Throughout the redesign process, I kept asking myself questions to ensure the new look stayed true to their original purpose. Whose idea was it to have the mascots? Why the names Eve and Chan? Who designed them originally? Who are Eve and Chan, really?
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Throughout the redesign process, I kept asking myself questions to ensure the new look stayed true to their original purpose. Whose idea was it to have the mascots? Why the names Eve and Chan? Who designed them originally? Who are Eve and Chan, really?
Throughout the redesign process, I kept asking myself questions to ensure the new look stayed true to its original purpose. Whose idea was it to have the mascots? Why the names Eve and Chan? Who designed them originally? Who are Eve and Chan?


As it turns out, I’m not the only one with these questions. Within and outside the AsyncAPI community, folks have often wondered about the origins of these characters. So, I recently sat down with Fran Mendez, the founder of AsyncAPI, to get their backstory. This is the story of Eve and Chan—their biography, if you will.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
As it turns out, I’m not the only one with these questions. Within and outside the AsyncAPI community, folks have often wondered about the origins of these characters. So, I recently sat down with Fran Mendez, the founder of AsyncAPI, to get their backstory. This is the story of Eve and Chan—their biography, if you will.
As it turns out, I’m not the only one with these questions. Within and outside the AsyncAPI community, folks have often wondered about the origins of these characters. So, I recently sat down with Fran Mendez, the founder of AsyncAPI, to get their backstory. This is the story of Eve and Chan—their biography.



## The Birth of Eve and Chan

It was Fran’s idea to have a mascot that people could easily associate with the AsyncAPI brand. Most open-source projects and companies use mascots to reinforce their brand identity, so why not AsyncAPI? You know how Linux has Tux the penguin, and GitHub has Octocat? Fran wanted something like that for AsyncAPI.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
It was Fran’s idea to have a mascot that people could easily associate with the AsyncAPI brand. Most open-source projects and companies use mascots to reinforce their brand identity, so why not AsyncAPI? You know how Linux has Tux the penguin, and GitHub has Octocat? Fran wanted something like that for AsyncAPI.
[Fran Méndez’s](https://www.linkedin.com/in/fmvilas) idea was to have a mascot that people could easily associate with the AsyncAPI brand. Most open-source projects and companies use mascots to reinforce their brand identity, so why not AsyncAPI? Since Linux has Tux, the Penguin, and GitHub has Octocat, Fran wanted something like that for AsyncAPI.


Originally, he envisioned just one character, something eye-catching that could also work well on merch. The goal was to create swag people would actually want to buy. Not everyone would wear a hoodie with just a logo slapped on it. But a mascot? That’s stylish, versatile, and could be worn anywhere.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Originally, he envisioned just one character, something eye-catching that could also work well on merch. The goal was to create swag people would actually want to buy. Not everyone would wear a hoodie with just a logo slapped on it. But a mascot? That’s stylish, versatile, and could be worn anywhere.
Initially, he envisioned just one eye-catching character that could work well on merch. The goal was to create swag people would want to buy. Not everyone would wear a hoodie with just a logo slapped on it. But a mascot? That’s stylish, versatile, and could be worn anywhere.

Ultimately, the mascot was to serve two purposes: strengthen AsyncAPI’s brand identity and help raise funds for the project through merch sales.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Ultimately, the mascot was to serve two purposes: strengthen AsyncAPI’s brand identity and help raise funds for the project through merch sales.
Ultimately, the mascot served two purposes: strengthening AsyncAPI’s brand identity and helping raise funds for the project through merch sales.


The first version of the mascots was designed by an illustrator from a studio in Colombia. He came up with two characters: a bold female lead and a quirky extraterrestrial. Now the mascots were ready—but what’s a mascot without a name?
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The first version of the mascots was designed by an illustrator from a studio in Colombia. He came up with two characters: a bold female lead and a quirky extraterrestrial. Now the mascots were ready—but what’s a mascot without a name?
An illustrator from a studio in Colombia designed the first version of the mascots. He created two characters: a bold female lead and a quirky extraterrestrial. Now the mascots were ready—but what’s a mascot without a name?


Fran took to his socials and asked the community for suggestions. Someone came up with Eve and Chan—Eve for "events" and Chan for "channels." Not only were they catchy, but they actually tied back to what AsyncAPI does. Real names with real meaning. It was brilliant.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Fran took to his socials and asked the community for suggestions. Someone came up with Eve and Chan—Eve for "events" and Chan for "channels." Not only were they catchy, but they actually tied back to what AsyncAPI does. Real names with real meaning. It was brilliant.
Fran took to his socials and asked the community for suggestions. Someone came up with Eve and Chan—Eve for "events" and Chan for "channels." Not only were they catchy, but they also tied back to what AsyncAPI does. Real names with real meaning. It was brilliant.



![Poll for mascot name suggestions][poll]


If you’re wondering, like I did, why there are two mascots instead of just one, it’s because they were designed to tell a story. Eve is the skilled, knowledgeable one who always does things the right way, while Chan is a bit clumsy, representing the mistakes people often make in event-driven architectures.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If you’re wondering, like I did, why there are two mascots instead of just one, it’s because they were designed to tell a story. Eve is the skilled, knowledgeable one who always does things the right way, while Chan is a bit clumsy, representing the mistakes people often make in event-driven architectures.
If you’re wondering, like I was, why there are two mascots instead of just one, it’s because they were designed to tell a story. Eve is the skilled, knowledgeable one who always does things correctly, while Chan is slightly clumsy. Together, they represent the mistakes people often make in event-driven architecture.



## Why the Redesign?

About two years after their debut in 2019, the mascots were due for a visual refresh. While the original designs were charming, they were also too detailed for AsyncAPI’s needs. The goal was to simplify their look—using basic shapes, fewer curves, and minimal shading—to make them more versatile and easier to use across different formats. This redesign aimed to create a cleaner, more adaptable style while preserving the essence of the original concept.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
About two years after their debut in 2019, the mascots were due for a visual refresh. While the original designs were charming, they were also too detailed for AsyncAPI’s needs. The goal was to simplify their look—using basic shapes, fewer curves, and minimal shading—to make them more versatile and easier to use across different formats. This redesign aimed to create a cleaner, more adaptable style while preserving the essence of the original concept.
About two years after their debut in 2019, the mascots were due for a visual refresh. While the original designs were charming, they were too detailed for AsyncAPI’s needs. The goal was to simplify their look—using basic shapes, fewer curves, and minimal shading—to make them more versatile and easier to use across different formats. This redesign aimed to create a cleaner, more adaptable style while preserving the essence of the original concept.


In 2021, a GitHub issue was created to kick off discussions and track progress on the redesign. However, for a couple of years, not much was done. Then, in September last year, I expressed interest in working on the project and was assigned the task. And the rest, as they say, is history. For more details about the redesign, you can check out the [mascot documentation here](https://github.com/asyncapi/brand/blob/e17f6bb7f877d9ae28bb9014a0f9763544f73350/illustrations/mascots/README.md).


## Meet Eve and Chan

After four months of multiple design iterations, community voting, plenty of back-and-forth, and a few unavoidable breaks, I’m excited to introduce the redesigned AsyncAPI mascots.


![AsyncAPI Mascots][mascots]


## What's Next for Eve and Chan?

Designing Eve and Chan was both a challenge and an honor, and I can’t wait to see all the fun and creative ways the community brings them to life. You’ve probably already seen them in some of our social media posts, and they’re now the face of AsyncAPI’s GitHub bots. We’re looking to feature them on swag, in documentation, at community events, and more.

So, if you’ve ever wondered about the story behind these little characters, now you know. And if you’re part of the AsyncAPI community, get ready. You’ll be seeing a lot more of them.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
So, if you’ve ever wondered about the story behind these little characters, now you know. And if you’re part of the AsyncAPI community, get ready. You’ll be seeing a lot more of them.
So, if you’ve ever wondered about the story behind these little characters, now you know, and if you’re part of the AsyncAPI community, get ready. You’ll be seeing a lot more of them.


[poll]: /public/img/posts/mascot-poll.webp "Poll for mascot name suggestions"

[mascots]: /public/img/posts/mascots.webp "AsyncAPI Mascots"
Binary file added public/img/avatars/nwanduka.webp
Binary file not shown.
Binary file added public/img/posts/mascot-banner.webp
Binary file not shown.
Binary file added public/img/posts/mascot-poll.webp
Binary file not shown.
Binary file added public/img/posts/mascots.webp
Binary file not shown.
Loading