Some of my best learning happened while mentoring developers, managing communities, leading teams, solving problems and figuring out how to make people and projects move in the same direction.
Here's where I learned that building great things takes more than knowing a programming language.
"Helping someone else ship better code is a different kind of satisfaction."
As a mentor during GirlScript Summer of Code, I worked closely with open-source contributors, helping them understand projects, navigate problems and turn their contributions into better code.
My experience involved code reviews, debugging discussions and helping contributors scope their work effectively. I also took on the role of a Campus Ambassador, helping onboard participants and create awareness about the program at Banasthali Vidyapith.
Mentoring taught me that knowing something and explaining it clearly are two completely different skills — and both matter.
"10,000+ developers. One community. A lot of questions."
As a Discord Moderator for GirlScript Summer of Code, I helped manage a large developer community of 10,000+ developers, keeping communication organized and making sure contributors could find the support they needed.
I handled contributor queries, helped maintain community guidelines and worked as a communication bridge between mentors, contributors and program leads.
Managing a large technical community taught me how important clear communication, patience and organization become when hundreds of conversations are happening at once.
"Keeping a team moving is its own kind of engineering."
As a Manager during GirlScript Summer of Code, I coordinated a cross-functional team, tracked progress and helped ensure that tasks and milestones stayed on schedule.
I organized workflows, tracked tasks using Excel, created communication and project materials using Canva, resolved team queries and proactively addressed blockers so the team could keep moving.
Managing people taught me that productivity isn't just about finishing tasks. It's about making sure everyone knows what needs to happen, why it matters and how to move forward when something gets stuck.
"Apparently, learning French wasn't enough — I had to compete in it too."
Participated in Le Grand Concours '24, a French quiz competition organized in collaboration with Banasthali Vidyapith, Uzbekistan State World Language University and the Embassy of France in India.
Preparing for the competition pushed me to go beyond simply learning the language. It strengthened my understanding of French language and culture while challenging me to think analytically and solve problems under competitive conditions.
It reminded me that learning something completely outside your technical comfort zone can improve the way you approach problems everywhere else.
Good ideas don't matter much if you can't explain them.
Leadership is less about giving instructions and more about helping people move forward.
Different people, different problems, different environments — learn to adjust.
Technical skills become much more useful when you can use them with people.
My experience hasn't only been about programming. I've worked with communities, contributors, teams and people from different backgrounds — and those experiences shaped how I approach engineering today.
"Code is one of my skills. Working with people is another."
I enjoy building things, solving problems, learning fast and working with people who are excited about what they're building.
If you're looking for someone who can bring technical curiosity, adaptability, communication and a genuine willingness to figure things out — I'd love to hear what you're working on.
You probably came here expecting another developer timeline.
Instead, you found someone who can spend hours debugging a problem... and then suddenly decide it's time to learn something completely unrelated.
"The main quest is software. The side quests are... unpredictable."