Understanding the Undertones of Political Thought within the Politically Agnostic FOSS Movement

13 Dec 2016 - 12 minute read
categories: projects tags: foss gnu linux misc sociology

Introduction The Free and Open Source Software (FOSS) movement, which is now seen as an integral part of the technology sector, is now making its impact outside this domain in various dimensions. It has given rise to the three “Open” pillars – Open Source, Open Standards and Open Content. Ideas formulated during the rise of these new FOSS communities have been able to raise various questions about Intellectual Property, Information Production and other newly formulated concepts.

OctoShark Browser Extension – DigitalOcean Cloud Hack Delhi Winner 2016

29 Nov 2016 - 2 minute read

This product was built during the DigitalOcean Cloud Hack 2016 at 91springboard, Okhla New Delhi. These days, every cloud developer is using Docker. Docker has become the de-facto way for developers and system administrators to create lightweight images and deploy to cloud. A quick search on github returned more than 300,000 public projects with Dockerfiles. The idea behind OctoShark is to simplify the workflow of deploying and testing cloud projects. OctoShark aims to provide a one click solution to deploy any Docker Project directly to a new DigitalOcean Droplet.

Labeled Tweet Generator and Galaxy Image Classifier featured in Sirajology’s Youtube Videos

22 Oct 2016 - 1 minute read
categories: projects

I have been learning about machine learning and data science recently. Coincidentally, I found this cool Youtube channel called Sirajology and I must recommend it to any one who has also just begun his journey on this path like me. Each video has a challenge attached with it in the end. I participated in two of them by submitting my projects based on the specifications of the challenge and they were featured on the channel.

Apache Allura – GSoC 2016 Summary

09 Aug 2016 - 8 minute read
categories: gsoc projects

This post has the summary of my work during GSoC 2016. Hopefully I was able to cover everything. You can also see my work on forge-allura. Also, you can visually see a list of my commits made during GSoC that also contains the miscellaneous work here. Discussion Tool Changes The idea behind this change was to promote discussions on the platform. Most conversations on the web are now displayed in a similar format.

Installing Apache Allura on Digital Ocean

30 May 2016 - 1 minute read
categories: gsoc projects

Installing Apache Allura on your Digital Ocean droplet is now as easy as typing make install. Apache Allura is a Software Forge that powers Today, I created a Makefile that simplifies the process of setting up Allura on a Digital Ocean droplet. The source code is hosted on and on github. Here are the steps to get started with deploying your own instance of Apache Allura. Set up your digital ocean account and spin up a new Ubuntu 14.

Building Planet GSoC

20 May 2016 - 1 minute read
categories: gsoc projects

There were many emails in the GSoC mailing list regarding ‘sharing’ blogs with the GSoC community. Many GSoC students keep blogs to track their progress. It becomes really tough to track hundreds of blogs so I thought of starting a blog aggregator. Most of the solutions that had been developed until now required setting up a server that would generate a static file of all the blogs. But I wanted a solution

Participating in Google Summer of Code 2016

10 May 2016 - 1 minute read
categories: gsoc projects

This summer I will be working on an open source project called [Apache Allura]1. This software powers and is developed under the Apache Software Foundation. My mentors are Dave Brondsema and Heith Seewald who have been guiding me along the way during the application period and the community bonding period and I hope to have an amazing summer working with them. I will keep updating my progress on this blog so stay tuned!

Adding Support for Vector Instructions to 8051 Architecture

07 May 2016 - 1 minute read
categories: projects

This was a group project for the Computer Architecture course at SNU under Prof. Rajeev Kumar Singh. Our team wrote a theoretical paper in which the focus is on adding support for vector instructions to the Intel 8051 architecture. The proposed architecture has a new vector register bank and a unit to decode the vector addresses. The team was composed of Akhil Alluri, Dhiraj Balakrishnan, Manvendra Singh, Rohan Verma, and Pulkit Gairola.

Foodify App – HackNSIT 2016

15 Apr 2016 - 3 minute read
categories: projects tags: android api hackathon python

HackNSIT is a 24 hour hackathon that took place at Netaji Subhash Institute of Technology, and had around 150 participants from all over India. The themes of the hackathon were diverse and we chose to build an app that can solve the problem of tracking the nutritional value of whatever you eat with just a simple snap. The app processes the image of a food item, retrieves nutritional content and also suggests recipes based on your daily calorie limit/goal.

BLIP – Asset Tracking & Location Based Contextual Services Using Bluetooth Based Indoor Positioning

22 Mar 2016 - 2 minute read
categories: projects tags: hackathon iot python

BLIP is a naive solution for effective tracking of assets in indoor spaces, where satellite (GPS) based positioning systems are unreliable, and provide location based contextual services. This project was made at IndiaHacks: Internet Of Things Hackathon at SAP Labs, Gurgaon. It was an overnight hackathon and Paul and I were awake till the last moments and only slept after creating a small demo video. We were inspired by the The Time Machine (2002) movie’s scene where the protagonist enters a museum in the future.