Adityamanglik

Joined 21 March 2016
1,725 bytes added ,  21 March 2016
(GSOC Application)
Line 2: Line 2:
== A: An introduction ==
== A: An introduction ==
* Please describe yourself in three sentences, one of them regarding your current studies.
* Please describe yourself in three sentences, one of them regarding your current studies.
Hello, my name is Aditya Manglik.  I am a hard working and dedicated person who likes to complete his work with utmost perfection. I am currently a college student in India.
** What's your overall background? ''The general field you work in or are studying, e.g. computer science, physics, artificial intelligence, control theory...''
I am an undergraduate at BITS Pilani(India), currently majoring in Electrical and Electronics engineering with Computer Science concentration.
I am fluent in English, Hindi and Punjabi. Language preferred for professional work: English.
I am fluent in English, Hindi and Punjabi. Language preferred for professional work: English.
** What's your overall background? ''The general field you work in or are studying, e.g. computer science, physics, artificial intelligence, control theory...''
I am majoring in Electronics and Computer Science Engineering at BITS Pilani.
* Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so?
* Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so?
I wish to contribute to the open source community to the best of my efforts and boost my skills as a developer during this period. It's about giving back to the community which has contributed so much to changing our lives. Linux, FFMPEG, GNU Octave etc are softwares which are used by us on almost daily basis without even realizing their importance to our lives and the computer science field. Open source gives people the freedom to express themselves without any 'Digital Handcuffs' and learn a lot about this amazing technology in the process as well. I wish and hope that Google Summer Of Code will give me the chance to express my ideas.
** Please also describe your previous experience with the GSoC, if any. ''Includes any community-bonding, mentor experience or application, not necessarily accepted. We use this subquestion to identify which students are unfamiliar with how the program goes, providing further support. It has no negative impact on your rating!''
** Please also describe your previous experience with the GSoC, if any. ''Includes any community-bonding, mentor experience or application, not necessarily accepted. We use this subquestion to identify which students are unfamiliar with how the program goes, providing further support. It has no negative impact on your rating!''
My previous experience with
* Why are you choosing Octave?
* Why are you choosing Octave?
Because Octave is an amazing project. I have used MATLAB a lot at my college for lots of projects and realised that this knowledge and tools must be available to all for free. It's for progress of science and technology. Octave is the free alternative to MATLAB. As a student, it is very important for me to use and promote Free and Open Source software.
Because Octave is an amazing project. I have used MATLAB a lot at my college for lots of projects and realised that this knowledge and tools must be available to all for free. Progress of science and technology must not be bound by licencing fees. Octave is the free alternative to MATLAB. As a student, it is very important for me to use and promote Free and Open Source software.
== C: Contact ==
== C: Contact ==
* Please state the (unique and identical where possible) nick you use on IRC and any other communication channel related to Octave. ''We really want unique nicks. You might want to bold it.''
* Please state the (unique and identical where possible) nick you use on IRC and any other communication channel related to Octave. ''We really want unique nicks. You might want to bold it.''
Line 19: Line 22:
This part is one of the more important ones in your application. You are allowed to be as verbose as you want, as long as you stay on topic ;-)
This part is one of the more important ones in your application. You are allowed to be as verbose as you want, as long as you stay on topic ;-)
* Please describe your experience with C++, Octave or Matlab m-scripts, OpenGL and Qt.
* Please describe your experience with C++, Octave or Matlab m-scripts, OpenGL and Qt.
C++: School
C++: I have executed some projects in C++ ( built a Library Management software in school).
Github: https://github.com/adityamanglik/Librarian
Comfortable with classes and objects, file handling and algorithm implementation.
Comfortable with classes and objects, file handling and algorithm implementation.
Octave and MATLAB:
Octave and MATLAB: I have executed (large)projects on Octave and MATLAB, collaborating with a team members.
Proficient. I have executed (large)projects on Octave and MATLAB, collaborating with a team.
Some of the projects are:
Some of the projects are listed on my Github page:
Alternate solutions to the Travelling Salesman problem: https://github.com/adityamanglik/Travelling_Salesman_Problem
https://github.com/adityamanglik
Real life Hexapod MATLAB simulation: https://github.com/adityamanglik/Spider-Gait-Simulator--Genetic-Algorithm
* Please describe your experience with other programming languages.
* Please describe your experience with other programming languages.
C- I am comfortable with C. Have done quite a bit of competitive programming as well, though did not like the experience(of competitive programming) much.
C- I am comfortable working with C. Have done quite a bit of competitive programming as well, though did not like the experience(of competitive programming) much.
* Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?''
* Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?''
I do not have a lot of experience working with open source and development projects, but have worked in a team before and would love to collaborate with the Octave development team as well to make Octave the best Mathematical program out there.
I do not have a lot of experience working with open source and development projects, but have worked in a team before and would love to collaborate with the Octave development team as well to make Octave the best program for numerical computations out there.
I have worked on quite some projects in my college as a team member and have a lot of expereince:
I have worked on quite some projects in my college as a team member and have a lot of experience:
1. DVM
As a member of the Department of Visual Media, I have collaborated working with a team to deliver a successfull and enjoyable fest.
2. Bot project
https://www.linkedin.com/in/aditya-manglik-5a3130ba
3. TSP
* Please describe the biggest project you have written code for and what you learned by doing so. Also describe your role in that project over time.
* Please describe the biggest project you have written code for and what you learned by doing so. Also describe your role in that project over time.
 
The Hexapod simulation mentioned above and the Library Management Software.
Role- Author.
Learning experience- Both of them taught me a lot about the software development process, the frustrartion and how to find out answer required to solve a given problem. These projects taught me that no matter the complexity or scale of the project, there is always a way to do it.
* Please state the commits and patches you already contributed to Octave. ''This question (one of the most important parts by the way) is the only part of your application our wiki admins will edit for you even after the application deadline. Code sometimes speaks louder than many words do.''
* Please state the commits and patches you already contributed to Octave. ''This question (one of the most important parts by the way) is the only part of your application our wiki admins will edit for you even after the application deadline. Code sometimes speaks louder than many words do.''
https://github.com/adityamanglik/Spider-Gait-Simulator--Genetic-Algorithm
TO ADD. A lot.
== F: Feeling fine ==
== F: Feeling fine ==
* Please describe (in short) your experience with the following tools: ''We only use this question to determine where you need guidance, not for rating!  We by no means expect you to be familiar with all of these and you'll won't necessarily need them while working with us.''
* Please describe (in short) your experience with the following tools: ''We only use this question to determine where you need guidance, not for rating!  We by no means expect you to be familiar with all of these and you'll won't necessarily need them while working with us.''