GSoC WrapUp!

Nilesh Prasad
GSoC’17 Diary
Published in
2 min readAug 24, 2017

It is the final week of Google Summer of Code. Participating students are required to present their work to Google by submitting a link to their final submission. This post will wrap-up what I have done during these 3 months.

This was an excellent learning experience for me. By the end of these 3 months, I can surely call myself a better developer than what I was 3 months back. I had been trying to contribute to an open-source project since long, and finally GSoC gave me the opportunity in the best possible way. At times I committed mistakes but my mentors were always helpful and supportive. I am happy that I was able to contribute to a PHP-MySQLi project without having done a DBMS course before. I learnt things in the journey and that is what GSoC is all about. You don’t need to be an expert, you’ll learn things in the way as and when required. And now, as DBMS course and many other core courses are going on in my pre-final year, I can contribute to LibreHealth in an even better way.

I gained a lot of technical skills during these 3 months. I worked with object oriented PHP for the first time. I learnt about some Template Engines primarily to replace Smarty. I got to learn about several Javascript libraries like KnockoutJS. And outside of GSoC, I also learnt basics of Ionic Framework to develop mobile applications using Javascript. GSoC not only helped me technically but also helped me improve my writing skills as I had to blog regularly to keep the org admins updated about the project.

Here is a list of all of my PRs merged during this period.

Here is the final submission for my final evaluations -

So to conclude, I would also like to thank Google for setting up such a wonderful and rewarding program. I highly recommend students to participate in Google Summer of Code by looking for projects that interest them because having open source experience is highly beneficial.

Thank you mentors and Org admins of LibreHealth — Art Eaton , Tony McCormick , Terry Hill, Robby O’Connor ,Michael Downey and all the other GSoC students at LibreHealth.

One mission accomplished, onto the next one!

--

--

Nilesh Prasad
GSoC’17 Diary

Backend Engineering | Scalability | Distributed Systems