Open Source Work & Communities

                                             

In my free time I love to work with open source projects. I chose to get involved as a volunteer in One Laptop per Child and SugarlabsSugar is an open source desktop environment designed with the goal of being used by children for interactive learning. Developed as part of the One Laptop per Child (OLPC) project, it is the default interface on OLPC XO-1 family of laptop computers, but also runs on most computers' hardware. 

Contribution:
 

Sugar Activities for OLPC- XO Laptops

 DevelopWeb is an Activity for Web Development using which children can develop Web Sites through HTML, Javascript and other web technologies. Children can learn quickly how to develop web pages in a step by step approach through examples provided for each HTML component.
  Visit project blog: 

 
WikipediaHIIcon
WikipediaHI is a Sugar activity for providing offline access to Wikipedia in Hindi language. I was involved as a developer in this alongwith Gonzalo Odiard

 
 Oopsy is a Sugar activity that will allow children to develop C/C++ programs, compile them and execute them to learn, explore and have fun!

Visit project blog: 










 

OLPC School Server Community Edition (XSCE)

XSCE provides communication, networking, content, and maintenance to schools and classrooms. In everyday usage, the school server extends capabilities of connected laptops and devices with services in these areas, towards giving kids the very best learning opportunities imaginable: 
  • Classroom connectivity – Similar to what you would find in an advanced home router.
  • Internet gateway – If available, an internet connection is made available to laptops/devices.
  • Content – Tools to make educational media available to schools and classrooms.
  • Maintenance – Tools to keep laptop/devices updated and running smoothly.

I am involved as a volunteer in XSCE school server development. I look at Sugar related aspects of the server. I am working on algorithms that could use the Round Robin Database(RRD) files that maintain journal logs for each connected XO laptops(client), to derive insights about usage pattern of activities by children. I believe this will help teachers and mentors understand children better in terms of interest, attention, duration spent through usage patterns and it will enable them to assess and encourage children. I am applying Machine Learning techniques to analyze the data to derive insights.
 



 

OLPC Hack'13 & Project Bhagmalpur

OLPC Hack'13
Project Bhagmalpur
  • Played key role in OLPC XO laptops and XS School Server development and deployment in the remote Indian village of Bhagmalpur.
  • Played key role in deploying and connecting XS School Server to internet.
  • Thus connecting all XO laptops in Bhagmalpur to internet.
  • Responsible to teach children in Bhagmalpur learn to use XO laptops, XS school server for educational and social activities.

OLPC Hack'13 Deck

OLPC Hack '13 New Delhi Moments

 
I am a member of Google Developers Group, New Delhi. It provides a network for people who are interested in Google's open source technologies and also love the spirit of sharing in the field of technology. We have organized events like Hack-a-thons and seminars on Android,etc.

Contribution:
 
  • Involved as member in organizing National level eventGoogle Developers Group HACK 2012- App development contest to bring about the change in the society and country.
  • Involved in organizing National level event, Neighbourhood Watch Challenge- Place where we bring in bright minds with great ideas that will benefit our neighbourhood by addressing issues related to Women Safety, Cleanliness, Go-green, Improper surroundings. The finalist apps will be made available for common man's reach.
  • Speaker for GDG DevFest Women. Gave a talk on how to get started on Cloud Application Development, "Unleashing Cloud"
 

Unleashing Cloud