This is a (incomplete)collection of projects that I’ve worked on until now.
Burnbit[DEFUNCT] - This is a Telegram bot that converts Direct Download Links to Torrents. It takes a valid HTTP url from user, Downloads the file and creates a .torrent file that can be used with a torrent client. It is not live but you can see the code on Github. Github
Conway’s Game of Life - This is an implementation of Conway’s Game of Life in OpenGL + Golang. Github
Microservices and APIs
BSNL Balance API - An API that can be used to fetch Account balance of any BSNL Prepaid user in India. Github
Perceptual hash - A library to find the percent similarity between two images. It create a Difference Hash of both images and finds the hamming distance between those hashes to calculate the similarity percentage. Github
Work in progress Experiments
Neptune - An Operating system written in Rust. The long term goals are to have it boot into 32 bit mode, develop a simple game engine for it and port DOOM to it. Source Code
Monkey Language Interpreter - A Monkey language Interpreter written in Rust. Source Code
DEFUNCT tag is for projects that used to work but don’t work anymore either because I took them down and left the codebase on Github or the services that they were built around have changed over time or I don’t care enough to go back and see if they are still working and/or fix whatever issues they have.