​​Hello!

I am Sriharsh Bhyravajjula (irc/phab nick: darthbhyrava), IInd year undergraduate student at IIIT-Hyderabad, India. I am pursuing the CLD programme which would award me a B.Tech in Computer Science  and an MS by research in Computational Linguistics.

I am proficient in Python [1] as well as in C/C++[2], and have some basic knowledge of CSS, JS and PHP.  I have been contributing to mediawiki since mid February, and have a couple of merged commits on phabricator already which've helped me get familiar with the environment. I am working on more tasks in pywikibot to get a hang of the scripts and their interactions with each other.

I am interested in picking up a task in Pywikibot for my project proposal, and plan on choosing one of these as my possible projects:

More wishfully, I was going through the Community Wishlist results and saw that the 'Copy and Paste detection bot' (https://phabricator.wikimedia.org/T120435) was very popular. If there were to be a GSoC task made out of this, and mini-tasks suggested for the same, I would love to contribute in some way and draft a proposal around this. I understand that mentors are short-staffed in pywikibot now. But legoktm has suggested on IRC that if the proposal was solid enough, and provided he had less than two projects himself, he'd step up as a mentor. :)

Any help for the above would be very welcome. :)

I plan on finishing three tasks I am currently working on by the 6th/7th of March, and then, depending on the choice of project,  finish the required mini-tasks in another week after that, so I can have a project proposal ready by the 16th at the latest. 

@jaydb, @legoktm, @Dalda, @Billinghurst @valhallasw'cloud (and @polybuildr, my college senior, who was selected for GSoC last year) have all been very helpful so far, and I hope someone will step up as a mentor for the projects I draft a proposal for, too.

Thanks and sorry for the long mail!

darthbhyrava


[1]
I have built a Pacman game, an AI bot for Ultimate Tic Tac Toe, dependency parser, a django-based portal and some generic scripts in python.
[2] I have implemented
data structures, algorithms, networking scripts and operating system code snippets in c/c++.