Nitish Kumar Dwivedi

Indore, India.Google Maps

Institute of Engineering and Technology, Devi Ahilya University IET-DAVV
Computer Science and Engineering

Email: nkd.2195@gmail.com (preferred)
Github: https://github.com/nitishkd/
IRC nick: nitish_ on OFTC
Blog: http://blog.nitish.online/

debian-outreach

I study Computer Engineering at IET-DAVV (India). I have some experience working on GUI based application using python and I’m motivated to learn and contribute to the free software community. I spent most of my time in competitive programming and Application Development
My previous Open Source contributions are:

  1. https://phabricator.kde.org/D4131

  2. https://github.com/jainaman224/Algo_Ds_Notes/commit/f1f6a427167cc5327a8cddfae744e443bfed5545

And some other minor contributions.
Most of my code is contribution is in C++ and Python.

HP 15 d103-tx - 4th gen i5 processor, 4 GB RAM running on Ubuntu 16.04 LTS. Airtel Broadband Internet Connection

To code in competitive programming, I use sublime text. To code bigger and complex project, I use Visual Studio Code IDE.

We will use version control (git) to manage project code. Since the project is new, the code will be pushed to platform suggested by the mentor.
Build tools will be used as guided by the mentor.

In this period, I will discuss more features with mentor and community that we can add to this project.
I will concentrate on learning Qt (pyQt).

Wizard/GUI helping students/interns apply and get started

I will make a good effort to implement most of the features and deploy this application by the end of this summer of code such that I will be used by the students in next GSoC and related programs. I have already coded one feature as part of project application task. In that implementation, I’ve made a class that handles the Subscription and ?UnSubscription of a user from the mailing list. Check the code here.
The next set of features I want to implement are :
1. Blog of a user using Jekyll
2. Joining IRC and XMPP channels
3. Installing Useful development tools on their computer
4. Creating SSH and PGP keys
5. Linking these keys with their Github account
I am also willing to work on any other feature suggested by my mentor.

This project will help those who are new to the community, save their time and help Debian to find more future contributors easily.

A working application/package that can be installed by synaptic/package manager and that can help the students to get started easily with their projects as quickly as possible.

I can begin to work from April. From this month to the second week of May, I would be able to work only 8-12 hours a week because of my classes and semester exams.
From then to July second week, I would be able to work approx. 50 hours per week. From then, it goes back to 8-12 hours per week.
Week 1:

Week 2:

Week 3:

Week 4:

Week 5:

Week 6:

Week 7:

Week 8 and beyond:

My exams are from 2nd week of April to 1st week of May.

Debian is made from a lot of components and every bit of it is free. I think it’s fantastic and I will be very pleased to be part of this.

I am not applying for another project.

https://github.com/nitishkd/get-started

No, just coding.