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