Click any item for more information. This section is old and needs update. Check my Github for most of the projects I am currently working on.
			
				
					jQuery Mobile
					jQuery Foundation
				 
				
				
					
						- Troubleshoot any issues opened by community on Github and rectify them. Decreased the number of open issues on Github from 298 to 75
- Develop new features for the new version of the library as necessary
- Built a bootstrap system for improved tests execution
 
			 
			
				
				
				
					
						- Developed a music player for IITR campus with collection of 100k tracks, 10k albums and artists
- Automated the building of songs library and metadata
- Application gets daily 6k music listens. Tech Stack: AngularJS, Laravel, MySQL and ElasticSearch
 
			 
			
				
					FlappyBird RL Servo Automation
					IITR
				 
				
				
					
						- Designed an architecture for creating software that intelligently play legacy games using human like hardware
- Trained servo motor powered arm using RL (Q-Learning) to automatically play flappy bird
- Developed as a part of undergraduate final project. Source code
 
			 
			
				
					Github Projects and Libraries
					Github
				 
				
				
					
						- Developed and maintain various popular open source libraries with Github stars > 100.
- Link: A minimal router for PHP
- Go Logger: A logging utility for Go with varied log levels
- Konsoole: A network monitor written in Go
 
			 
			
				
					Lissom
					The Climate Corporation
				 
				
				
					
						- Built a service for searching and making complex spatial queries across 1 billion fields in US
- Billion fields searching and processing took seconds rather than full night now
- Tech Stack: Clojure, ElasticSearch
 
			 
			
				
				
				
					
						- Designed various Capture the Flag (CTF) challenges for Backdoor CTF platform which has 8k weekly users in the categories of Forensics, Web Penetration, Exploit and Steganography
- These challenges are available to be solved here
 
			 
			
				
				
				
					
						- Implemented an application for alumni to share their experiences with current students, available here
- Application featured automated content crawling from alumni's website, blog and interviews
- Tech Stack: JavaScript, PHP and MySQL
 
			 
			
				
					BBM CMS
					Bed Bath More (India)
				 
				
				
					
						- Built a CMS in Angular 1.5 and Node.js/MongoDB backend
- Complex features like JSON editor, image editor and article manipulator
 
			 
			
				
					QUnit Migrate
					jQuery Foundation
				 
				
				
					
						- Constructed a migrator for QUnit, to automatic update a codebase according to QUnit 2.0's new API
- Serves as a POC for library migrators using Abstract Syntax Trees and Regular Expressions, available here
 
			 
			
				
				
				
					
						- Created scrollmap feature for website usage analytics tracking software. Visual heatmaps were generated to show time spent on particular part of website
- Built using HTML5 Canvas technology and JavaScript
 
			 
			
				
					Web Annotator
					WikiMedia Foundation
				 
				
				
					
						- Created a bookmarkelet extension for browsers as a part of GSoC 2013. Extension was used to add references to Wikidata statements from web, so that every data had a proof of truth
- Tech Stack: JavaScript, PHP and Python. Source code available here and here
 
			 
			
				
					Play - DJ software
					SDSLabs
				 
				
				
					
						- Reworked and revamped a DJ software used to play songs from muzi/youtube inside a room from anywhere. Source code is available here
- Tech Stack: JavaScript, Node.js