Skip to content

Commit 3340d83

Browse files
authored
Merge pull request #6755 from Siddhi-sahu/blog/meet-the-maintainer-aabid-sofi
[Blog] Added Meet the Maintainer: Aabid Sofi blog
2 parents 11b431b + 0d60e8e commit 3340d83

2 files changed

Lines changed: 199 additions & 0 deletions

File tree

622 KB
Loading
Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
---
2+
title: "Meet the Maintainer: Aabid Sofi"
3+
subtitle: "An interview series with open source maintainers"
4+
date: 2025-08-28 10:30:05 -0530
5+
author: Himani Sahu
6+
thumbnail: ./aabid-sofi-meshery-maintainer.jpg
7+
darkthumbnail: ./aabid-sofi-meshery-maintainer.jpg
8+
description: Meet the Maintainer series with open source maintainer, Aabid Sofi
9+
type: Blog
10+
category: Open Source
11+
tags:
12+
- Open Source
13+
- Community
14+
- Meet The Maintainer
15+
featured: false
16+
published: true
17+
---
18+
19+
import { BlogWrapper } from "../../Blog.style.js";
20+
import img from "./aabid-sofi-meshery-maintainer.jpg";
21+
import { MeetTheMaintainer } from "../../MeetTheMaintainer.style.js";
22+
import { Link } from "gatsby";
23+
import ForkLift from "../../../../assets/images/app/hero/forklift.svg";
24+
25+
<BlogWrapper>
26+
<MeetTheMaintainer>
27+
28+
<div class="intro">
29+
<p>
30+
Continuing in our Meet the Maintainer series, we have{" "}
31+
<Link to="/community/members/aabid-sofi">Aabid Sofi</Link>. Aabid is a
32+
maintainer of <Link to="/cloud-native-management/meshery">Meshery UI</Link>.
33+
In this interview, we get to know Aabid a little better and learn about his
34+
journey as an open source project maintainer and with Layer5 community.
35+
</p>
36+
</div>
37+
38+
<div class="interviewer">
39+
<span>Himani:</span>
40+
<p>
41+
Aabid, thank you for taking the time to join me today. While many people, both within and beyond the Layer5 community, have witnessed the impact of your contributions, they may not know the story behind who you are and how you became a maintainer. Could you share your journey with us? How did you discover the Layer5 community, and what inspired you to stay?
42+
</p>
43+
</div>
44+
45+
<div class="interviewee">
46+
<span>Aabid:</span>
47+
<p>
48+
My journey with Layer5 began about two years ago, during a transitional phase in my career as I was moving away from regular consulting work and exploring open source more seriously. Meshery immediately caught my eye—it had a wealth of open issues that aligned well with my skillset at the time. What truly sealed the deal, though, was the community. Everyone was incredibly welcoming and supportive, especially in the areas where I had less experience. That combination of technical opportunity and community warmth made it easy to stick around and get involved deeply.
49+
</p>
50+
</div>
51+
52+
<div class="interviewer">
53+
<span>Himani:</span>
54+
<p>
55+
You’re a <Link to="/cloud-native-management/meshery">Meshery UI</Link> maintainer. What does being a Meshery maintainer mean to you?
56+
</p>
57+
</div>
58+
59+
<div class="interviewee">
60+
<span>Aabid:</span>
61+
<p>
62+
Frontend engineering has always been a space that excites me. While some people like to strictly divide frontend and backend work, I view engineering as the art of abstraction—building clients that interface with systems behind the scenes. I approach UI development with the same principles I’d apply anywhere else in engineering: scalability, robustness, and maintainability. Sure, JavaScript has its quirks (like any language), but that’s just part of the fun. Being a UI maintainer gives me the chance to ensure that the user-facing side of Meshery reflects solid engineering values.
63+
</p>
64+
</div>
65+
66+
<div class="interviewer">
67+
<span>Himani:</span>
68+
<p>
69+
Have you worked with any other open source project? How does Layer5 compare?
70+
</p>
71+
</div>
72+
73+
<div class="interviewee">
74+
<span>Aabid:</span>
75+
<p>
76+
Yes, I’ve contributed to several open source projects, though none as deeply or meaningfully as I have with Layer5. This community holds a special place in my heart. It gave me a platform to grow, to sharpen my skills, and—importantly—to have my work recognized and valued. The level of engagement and collaboration here is unlike anything I’ve experienced elsewhere.
77+
</p>
78+
</div>
79+
80+
<div class="interviewer">
81+
<span>Himani:</span>
82+
<p>
83+
<Link to="/projects">Layer5 projects</Link> have a number of active, open
84+
source projects. You’ve been consistently contributing to a few of them.
85+
Which one(s) are you currently focusing on?
86+
</p>
87+
</div>
88+
89+
<div class="interviewee">
90+
<span>Aabid:</span>
91+
<p>
92+
There are more projects here than I can count on my fingers! I’ve been actively contributing to Meshery, Meshkit, Meshery Extensions, and Sistent, among others. Each project brings unique challenges and learning opportunities, and I enjoy bouncing between them based on where help is most needed.
93+
</p>
94+
</div>
95+
96+
<div class="interviewer">
97+
<span>Himani:</span>
98+
<p>What’s the coolest Meshery UI demo you have done/seen?</p>
99+
</div>
100+
101+
<div class="interviewee">
102+
<span>Aabid:</span>
103+
<p>
104+
One of the coolest demos I’ve seen—and personally enjoyed showcasing—is Meshery’s capability to intelligently infer and visualize relationships between various infrastructure components. There’s always a moment of awe when users see connections and dependencies automatically materialize on the screen—it feels like magic, and it’s an incredibly powerful way to understand your system’s topology.
105+
</p>
106+
</div>
107+
108+
<div class="interviewer">
109+
<span>Himani:</span>
110+
<p>What is your favorite feature or aspect of UI in this project, and why?</p>
111+
</div>
112+
113+
<div class="interviewee">
114+
<span>Aabid:</span>
115+
<p>
116+
My favorite aspect of the project has been the UI—especially the collaborative and visual design features we’ve built into it. I’ve always admired tools like Google Docs and Figma for how they enable real-time collaboration and intuitive design workflows. Being part of a project that offers similar capabilities for infrastructure management is an opportunity I wouldn’t trade for anything.
117+
</p>
118+
</div>
119+
120+
<div class="interviewer">
121+
<span>Himani:</span>
122+
<p>What is your hot tip for working with Meshery that others may not know?</p>
123+
</div>
124+
125+
<div class="interviewee">
126+
<span>Aabid:</span>
127+
<p>
128+
One principle I try to follow—and would recommend to others—is to not fear making mistakes or admitting when you don’t know something. Acknowledging knowledge gaps is actually a strength—it helps you grow faster. After all, you can’t fix what you don’t realize is broken. Be curious, be humble, and you’ll find your footing.
129+
</p>
130+
</div>
131+
132+
<div class="interviewer">
133+
<span>Himani:</span>
134+
<p>
135+
Where do you see opportunities for contributors to actively engage and contribute to UI within the Meshery and Layer5 community?
136+
</p>
137+
</div>
138+
139+
<div class="interviewee">
140+
<span>Aabid:</span>
141+
<p>
142+
Meshery is rapidly evolving—it’s currently the 9th fastest-growing project under the CNCF umbrella. There are countless ways to get involved. Start by joining the community and introducing yourself along with your skills and interests. Community managers are great at helping contributors find the right fit.
143+
At the moment, areas like Meshery’s CLI, Meshery Server, and even digital marketing are actively seeking contributions. While most of Layer5’s 100+ repositories are open, two—Kanvas and Cloud—are currently closed-source but are being actively developed by community contributors. These projects are highly collaborative, with 15+ active contributors meeting daily and nearly 100 total contributors to date.
144+
The team working on these projects meets every Monday, Tuesday, Wednesday, and Friday at 9:00 AM Central / 7:30 PM IST via meet.layer5.io/team. Anyone with interest, a collaborative spirit, and consistent participation is warmly welcomed—even into the closed-source efforts.
145+
</p>
146+
</div>
147+
148+
<div class="interviewer">
149+
<span>Himani:</span>
150+
<p>
151+
Let's get to know you a bit better with some quick questions: What's the emoji you use most often? Do you prefer movies or books? Would you consider yourself a morning person or a night owl? Over the past year, what's a project or accomplishment you're particularly proud of?
152+
</p>
153+
</div>
154+
155+
<div class="interviewee">
156+
<span>Aabid:</span>😀
157+
<p>
158+
Looking at my emoji history, 🙏 and 😀 are definitely the most used—and honestly, that says a lot about this community. It’s warm, collaborative, and full of gratitude.
159+
As for me, I’d say I lean toward being a night owl, and while I do enjoy both books and movies, it depends on the mood. One project I’m particularly proud of is the real-time collaboration functionality we’ve added to the UI—bringing ideas like those in Figma or Docs to infrastructure tooling has been incredibly satisfying.
160+
</p>
161+
</div>
162+
163+
<div class="interviewer">
164+
<span>Himani:</span>
165+
<p>
166+
Do you have any advice for individuals hopeful to become Meshery UI contributors or potentially maintainers?
167+
</p>
168+
</div>
169+
170+
<div class="interviewee">
171+
<span>Aabid:</span>
172+
<p>
173+
My advice is simple: pick an area that genuinely interests you—there are plenty to choose from here. You don’t need to know everything right away. Start with small, manageable issues and use them as a learning opportunity. Over time, your understanding will deepen, and so will your impact. Consistency and curiosity go a long way.
174+
</p>
175+
</div>
176+
177+
<div class="interviewer">
178+
<span>Himani:</span>
179+
<p>
180+
In other words, staying curious and consistently contributing, even in small ways at first, can build the foundation for becoming a strong Meshery UI contributor or even a maintainer over time.
181+
</p>
182+
</div>
183+
184+
<div class="interviewee">
185+
<span>Aabid:</span>
186+
<p>Exactly, Himani. It’s all about building momentum. Every small contribution—whether it’s fixing a bug, improving docs, or reviewing a PR—adds up and helps you grow into the role. What matters most is the willingness to learn, adapt, and collaborate with others in the community. That’s the real pathway to becoming a strong contributor and eventually a maintainer.</p>
187+
</div>
188+
189+
<div class="note">
190+
<img src={ForkLift} />
191+
<p>
192+
The Meshery project moves at an impressive pace thanks to maintainers like
193+
Aabid. Be like Aabid. Join the{" "}
194+
<a href="https://slack.layer5.io">Layer5 Slack</a> and say “hi".
195+
</p>
196+
</div>
197+
198+
</MeetTheMaintainer>
199+
</BlogWrapper>

0 commit comments

Comments
 (0)