Projects

Here are some of my notable projects. Visit my Github and Gitlab profiles for complete list of my pet projects and open source contributions.
Computer 0.1 Building a Modern Computer from First Principles

On-going project aiming at building a complete computer (Von Neumann architecture) provided that NAND gate and D flip-flop is given. The hardware of the computer has been completed and an assembler has been written to convert the assembly code to binary code.

Nathas A Slack DJ

Nathas provides a Slack bot to sit on your slack channel and listen to your teams music request. Nathas queue up your requests and stream them for your team.

Jake A CLI for personal tools

Jake(Docs) is a simple CLI with a single json file as storage. Currently jake can manage your todos from CLI.

Clean Sweep A crowdsourced and crowdfunded solution to gabage problem

The android application crowdsources information about the location where garbage has been dumped across the city. Users can crowdfund clean up tasks to remove the garbage. Once a volunteer takes up the task, clears the garbage and gets it verified, the crowdfunded money will be awarded to him.

Pandas Sentiment analysis on product reviews
  • Scrap product reviews across various e-commerce websites and do sentiment analysis classify them under positive, negative and neutral categories.
  • Extract various features of the product from the reviews and do sentiment analysis on them.
  • Date wise analysis of the product from common data source like Twitter.
Git Reminder A telegram bot to remind you to contribute to github

On-going project aiming at building a complete computer (Von Neumann architecture) provided that NAND gate and D flip-flop is given. The hardware of the computer has been completed and an assembler has been written to convert the assembly code to binary code.

Guess Your Hero Time to guess Dota2 character

A brower game where you have to find out a Dota2 character using the tips about the attributes of the hero.

Hypnos Tool to manage sleep time

A simple tool to calculate time to sleep given to wake up and vice versa.

Dota2 Data Parser Collect dota2 data

A collection of scripts to parse data from www.dota2.com and convert it into more usable format. The generated data resides in a separate project, dota2-data, for immediate consumption.