Nisarg Thakkar's Projects
Collection of utilities to allow writing java code that operates across a wide range of avro versions.
A curated list of awesome computer vision resources
Base VM image.
Implemented the max pool filter in CUDA using shared memory
A repository for code done as assignments for the Aspiring Researchers Challenge at UCSD
Project files for Intro to DevOps class
An implementation of the Raft consensus algorithm to develop a fault tolerant Key-Value store
Implementation of the asynchronous distributed machine learning algorithm downpour. The project trains a inception net using distributed PyTorch and OpenMPI packages to implement distributed data parallelism across multiple nodes with independent GPUs to achieve near perfect linear scalability.
Solutions to exercism.io
FAIR Self-Supervised Learning Integrated Multi-modal Environment (SSLIME)
Javascript based JVM thread dump analyzer
This repo demonstrates how deploy a simple Python Flask RESTful service using Bluemix Cloud Foundry
This lab demonstrates how to use Travis CI with Redis for Continuous Integration
Prediction of Airbnb prices in Toronto City using Crime data and Yelp businesses data
Implementing a token class predictor in PyTorch for tokens in sentences from the CoNLL 2003 dataset using multi-layer Bidirectional LSTMs and used it for disambiguation of Wikipedia articles in the AIDA YAGO dataset.
A libre lightweight streaming front-end for Android.
A project of NGOchildIn
My Personal Blog
A remote configuration management client on Kubernetes using gRPC and Go
Simulation of a distributed database in Python with transaction management and concurrency control, featuring two phase locking, available copies for read/write transactions, multi version read consistency for read-only transactions and deadlock detection.
This is a small extension to Google's Guava library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that talks to a remote service with flaky uptime.
Utility for flashing Stadia Controllers
Stadia Controller tools for reverse engineering and experimenting.
Lab 0 starter code
Lab 2 starter code
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
A simple metrics library.