Navkiran Singh's Projects
AVL trees, Red black tree, Splay tree(bottom up and topdown)
A cheat sheet can be really helpful when you're trying a set of exercises related to a specific topic, or working on a project. Because you can only fit so much information on a single sheet of paper, most cheat sheets are a simple listing of syntax rules. This set of cheat sheets aims to remind you of syntax rules, but also remind you of important concepts as well.
A software platform to connect frontline workers, volunteers, donors and people in need for effective utilization of resources.
Geektrust OOPS coding challenge
A distributed task scheduler using Go, Postgres, gRPC, and Docker. Applies concurrency and thread-safety concepts such as goroutines, database locks, and Mutexes.
Intuit coding challenge to build a Learning Management System using OOPS
Hiding text in images using matlab
Pypi package to remove rows containing outliers
My implementation of Uberβs CacheFront caching system with Change Data Capture. Automatic cache invalidation by tailing MySQL binlog and cache deduplication using Redis EVAL/custom lua script.
TOPSIS for Multi Criteria Decision Making