I write a lot of software. Not all of it is production quality, but I like to make it public so that others can benefit from my work.
Certificate tranparency using hyperledger fabric - more advance certificate transparency network using blockchain for CA accountability and moving ownership power over certificates to domain owners. Paper
- Earthquake detector - this was developed for Microsoft code.fun.do 2018. It uses rain guage, moisture sensor and accelerometer for calculating risk percentage. It also has a android app and, a dashboard for monitoring all the sensors. And uses Azure services like cosmodb, function, IOT hub.
Built during Hackathon
CrytpoCompare - Using this, one can compare prizes of cryptocurrency and fiat currency. Set alerts, monitor multiple currency at the same time, with a better UI. It was created for settle hackathon. This project finished third and was integrate in settle application. Blog
SplitDai - This project was created within 24 hrs during hackInOut 2018. This a bill splitting application, which instead of working with fiat currency uses Dai. We won special prize offered by matic-network, which a DPOS over ethereum network. Blog
Synchron - Synchron is a multiplayer Virtual Reality Karaoke app. Microsoft’s text analytics and speech-to-text APIs are used to display a user’s score at the end of a song. Synchron was selected in top 3 projects by microsoft from IITR among all four years.Github
Tunzal - Tunzal is a tunneling solution to expose local endpoint outside of the private network at minimal cost. It uses lightning network for payment, it enables us to provide refund to much valued users. Github
Adventure-Time - minimalist princess rescue game written for Js13k 2018 using kontra.js
- Multiplayer ludo - written using vanilla js, it is made using html tags, no canvas, and supports multiplayer.
Command Line Tools
AcadResponseForm - this script is for autocompletion of the response form for professor at IIT Roorkee.
terminal-facebook - a cli utility for checking post, sending messages to friends, reconnaissance when is someone online on fb.
Reusable Code Libraries
- Go-template - this library exposes template rendering capability of go package
go/templatefor python. Binding for c object generated from
go/templatesis used. This library is a wrapper around it. It is available via pip for Python 2.7, 3.5, 3.6, 3.7.