Since school days I have had a knack for programming. It has been one of my ultimate goals to work on things that involve programming at its core. I knew about Google Summer of Code (GSoC) before college and it was one of the top things on my bucket list that I wanted to work on. In my first year at college, I started with some basic algorithms and got involved in AGV, which is a research group in my college that works on autonomous vehicles. Working with the planning and localisation aspects of these vehicles was pure fun. During the summers, I got started with Python and made some basic open source projects.

Throughout the second year, I learned numerous things about programming, got active on GitHub and made some beginner-friendly contributions to various organisations. I also took part in a couple of hackathons which helped me to learn a lot of new things in a very small span of time. All of this helped me develop a good sense of programming. But, GSoC isn’t just about programming. A major part of it involves communicating your thoughts and being interactive with the community. This is something that I learned from my seniors.



The results for GSoC 2017 were announced on 4th May. Meanwhile, on 3rd May I took a flight from Delhi to Geneva as I am working on a research project at LaRA, HEIG-VD this summer. As I reached there, due to lack of proper internet connection, it was only after around 7-8 hours of the result being announced that I got to know about it. Finally, my proposal has been accepted by Python Software Foundation. My project is under an organisation called Mercurial. Mercurial is a cross-platform, open source, distributed version control system. You can know more about it here

The period until 30th May is for community bonding. I’ll be writing more once the community bonding period ends. Till then good bye!