Hacker by heart, Developer by profession and a wanna be Physicist. My interest lies with Distributed Systems and DevOps. You can find full copy of my CV here.
Matsya is a Java application that helps you move your fleet of machines across Availability Zones on AWS to be cost effective and fallback to On-Demand when there is a huge demand in Spot market.
Finder is a hobby project to build a Wayback clone without converting our existing crawled data which are in SequenceFiles to WARC / ARC formats. Architecture is very much inspired from Wayback but with a few changes. It can not only support HTML pages but finder can provide key+timestamp based access to any dataset.
vasuki is a gocd agent autoscalar, which scales up the agents on demand and tears them down post that.
gocd-build-badge-server is NodeJS based server to serve your build badges for embedding them on Github / Bitbucket.
gocd-janitor is java based tool that helps you cleanup artifacts on GoCD safely considering each pipeline's VSM.
gocd-build-github-pull-requests is a SCM plugin to build Pull Requests for a Github Repo.
gocd-slack-build-notifier is a plugin to push build notifications to Slack.
marathon-logger is an utility to push marathon app logs to syslog daemon. This is mainly built for non-docker based apps.
marathon-alerts is a simple alerting mechanism for apps running on Marathon.
marathonctl is CLI client to Mesosphere Marathon for deploying apps.
slack-go-webhook provides Go API to push notifications to Slack.
scalding-dataflow is a pipeline runner implementation for Google Cloud Dataflow platform. You can run all your Pipelines transperently on GCE or in-house Hadoop cluster. This goes well with scalaflow.
slack-java-webhook provides Java API to Slack Webhooks.
MRCube provides cubify and rollup methods on Pipes.
Predicates is a small scala library to pimp your (T) => Boolean functions with and, or and not methods.
GoIbibo PHP Client built during Techcrunch India Hackathon 2013.
It helps you identify what people talk about your product on the social media of the web. My Final year project built and scaled to handle ~1M messages per minute (on AWS). System was built on Storm and Hadoop.
Find demo screencast of the product here.
Scraphp (say Scraph, last p is silent) is a web crawling program, basically built to be a standalone executable which can be set a corn task to crawl websites and store extract useful content out of it. Initially created for hacker challenge posted by Indix on Jan 2012. Read blog post here, find the source code on my git repo.
Abstraction produced over traditional MySQL (or any RDBMS), for Documented Oriented Datastore like interface. Implemented with PHP. More Details here.
A Facebook application, that helps you visualize your Friends, Likes, etc from your Facebook profile in a graphical way.
Demo - here.
A village automation system created to collect funds from online and use it for increasing the welfare of the people. Created under the name - "The REFORMISTS" for The Great Mind Challenge, 2009.
Selected in TOP 20 from over 50000+ projects from all over India.