I have been an MLH Fellow twice, and being there I realized that this has been something very special and I will always hold onto this experience as a cherishable memory. Hence, I am writing this article to take you all through my journey at the MLH Fellowship.
But before we begin with my journey, let’s get to know what is MLH Fellowship?
The MLH Fellowship is a 12-week internship alternative for aspiring software developers introduced by the Major League Hacking and GitHub Education. It was brought in during the early days of the COVID-19 pandemic wherein millions of people lost their jobs and internships.
This program is uniquely structured and is at par with other open-source programs as it pairs a fun, educational curriculum with practical work experience that can be put on your resume right away. It’s collaborative, remote and under the guidance of experts from the software engineering industry.
You can learn more about the fellowship here: https://fellowship.mlh.io/
I have been a part of the Open Source track both times. Now that we know what is MLH Fellowship, let’s see how I got in?
I applied for Batch 0 but got rejected after the initial interview due to an unstable internet connection. For Batch 1, I had my initial interview with Manya Agarwal, a junior pod leader at the fellowship. The initial interview usually spans 10 mins and aims to get a check on the individual’s eligibility to participate in the program, their passion to become an MLH Fellow, communication skills, A/V setup, and professionalism. My interview went well, and this time, I got an invitation to the technical interview( after 2 weeks though).
My technical interview was scheduled with John D. Britton, the Founder, and CEO at raise. dev. I was in awe as I looked through his LinkedIn profile, and this got me a lot nervous. The technical interview also spans usually for 10 mins and aims to get an understanding of the technical proficiency and the learning potential of the interviewee. I showcased my Smart India Hackathon project - Awsar, a platform that connects government organizations and potential job seekers under one single domain. I contributed as a backend developer and designed and developed the REST APIs that powered the platform. John asked me a few questions on security and scaling, that I answered as per my understanding. He explained to me the ideal solutions to each of these questions as well and I felt like it was a great interview, even if I don’t get selected, as, after all, I got to learn something new.
I finally got my selection email, after 3 weeks, and my journey began as an MLH Fellow.
Pragati Verma@pragati_verma18Could I be anymore excited to share this news!!! 🤩🤩🤩🤩🙈🙈
I will be contributing as an MLH fellow for the upcoming months. Thank you so much ✨@MLHacks and @SwiftAlphaOne ✨ for this amazing opportunity.
#MLH2020 #MLHFellowship #opensource #Python #Fellowship #opportunity07:56 AM - 24 Sep 2020
Pragati Verma@pragati_verma18It was an amazing first day for me as I met my pod members in #MLHFellowship and really excited to share that we will be the "Fantastic Falcons" for this season.
Hoping that I make the most of this opportunity 😇 and do my share in giving back to the community, yay!!! 😃16:55 PM - 05 Oct 2020
We had our pod meetings every Monday and Wednesday, from 3:00 PM IST to 6:00 PM IST. I never had been used to such long meetings till then, it was exhausting sometimes, but we had loads of fun and discussions in each of these meetings. I especially loved the concept of Show & Tell, where each of the fellows had to pick up a new topic and present it to other pod members, such that you learn and then teach others. It was one of the most interesting activities that we did apart from the fun activities like playing games such as skribbl, Among Us, etc.
The fellowship period was coupled with two hackathons - Orientation Hackathon ( to boost team bonding) and a Halfway Hackathon ( to have some time out of contributing). It was really exciting to participate in these hackathons and build something useful for the community. Me and my team - Kshitij and Vignesh, won the orientation hackathon for our project- MLH Quizzet, a smart quiz generator.
I contributed to React Native Tutorial App in this batch with three other fellows - Liang, Cecilia, and Temitope. We had maintainer meetings each week on Thursday where we met Rick and Keion from Facebook, along with Princiya and Chris from raise.dev for updates and future discussions on the project.
Batch 1 was an awesome experience at the MLH Fellowship where I learned the art of communicating more effectively, learned how to build cross-platform apps with React Native, and made many new friends. I also got a chance to attend Career sessions with the Facebook team and got introduced to CTFs as well. It was a rather happening time.
However, I had trouble contributing because of my laptop, and hence, decided to re-apply for the next batch and contribute more.
Being a former fellow, I skipped the line for the initial interview and just had to give the technical interview. My technical interview was scheduled with Karan Seth, one of the junior pod leaders. This time, I showcased to him StandNote, an online meeting assistant that lets you generate an automatic meeting summary after each meeting. I contributed to the project as a backend developer and was responsible for designing and developing the REST APIs that powered the platform. He was quite impressed with the idea and asked me a few questions regarding the security of the APIs that I answered well. Hence, the interview went well, and I was back in the fellowship for another batch.
This time also, me and my team - Lisa, Pawan, and Israel, won the Orientation Hackathon for the Best Open Source Project category. Our project was called FellowStories - a platform for the MLH Fellows to share their stories and experiences.
As I returned, half the time was already gone and I had a lot to catch up on. The maintainers on the Adobe Team - Ash, Kerri, and Erin and our technical mentor - Princiya were a great support to me during this time. I began with some small issues, made a few PRs, and then picked up a big one - building the Vue Starter Plugin for Adobe XD and Photoshop.
I am really proud of this contribution that I made because this was something needed by the Adobe team for a long time and I was able to do this for them. I had no prior experience in Vue, so learned it from scratch and finally built it using some help from the maintainers.
Read this blog to know more about my contribution to Adobe Docs.
Batch 2 was yet again, an amazing experience at the MLH Fellowship for me. I thoroughly enjoyed it, learned a lot of new things, and made new friends. I just wish I wouldn’t have fallen ill in the last week and could have got some more time with all the awesome people at the fellowship. Nevertheless, it’s overwhelming and sad to state that it’s over and this journey has come to a halt.
I will always hold onto everything I have learned along the way and cherish each moment that I have spent as a part of the fellowship. It has a great contribution to making what I am today. I owe my communication skills and confidence to speak in public to the fellowship. I don’t think I could have ever got to learn so much from any classroom in the world that I have learned from the fellowship. To sum up, this was my journey at the MLH Fellowship and everything that I learned out of it.
Pragati Verma@pragati_verma18Just known these people - Pod 2.0.0 for 12 weeks and now I am super sad that it's time to bid adieu 🥺🥺🥺
As the #MLHFellowship comes to an end, this was our last stand-up together. Thanks for the awesome time and memories! 😍😍😍
Hope we stay in touch, will miss ya all 😭18:10 PM - 23 Apr 2021
If you find my journey in the fellowship insightful and helpful, then do let me know your views in the comments. In case you want to connect with me, follow the links below: