Neil Kaushikkar's repositories
pos-tagging
A part-of-speech tagger NLP model implemented with the Viterbi algorithm with HMMs in Rust.
c-data-structures
A collection of data structures written in C
c-web-server
This is a web server built to familiarize myself with non-blocking I/O and the kqueue interface.
replicated-splinterdb
Replicating VMWare's Key-Value Store SplinterDB using the Raft Consensus Algorithm
cache-simulator
A cache simulator used to test out the performance of different cache configurations by analyzing hit and miss patterns on real cache trace data.
cassandra
[Fork] Mirror of Apache Cassandra
graph-thereum
A C++ graph data structure and a collection of graph algorithms used to analyze the Ethereum blockchain.
pl-extension-granter
A small web app allowing UIUC course admin to grant extensions to students on PrairieLearn assignments.
sharded-distributed-txns
A sharded & distributed transaction-based ATM system satisfying the atomicity, consistency, and integrity properties of a distributed transaction system implemented in Rust. I may add the durability property guarantees at some point.
chip8-emulator
A CHIP-8 Emulator written in Rust.
loadable-kernel-modules
A collection of Linux loadable kernel modules accomplishing various things for tasks that opt-in.
multicast-rs
A Rust library implementing various multicast schemes
naive-bayes-rs
A Rust library with homemade machine learning models to classify the MNIST dataset. Built in an attempt to get familiar with advanced Rust concepts.
neilkaushikkar.com
My personal website.
neilkaushikkar.com-flask
My personal website converted to a flask app for demonstration purposes as part of my work for the Disruption Lab Incubator Program.
particle-dynamics
A physics engine that simulates particle interactions within a closed space. Built using C++ and the Cinder framework.
rethinkdb
[Fork] The open-source database for the realtime web.
rpclib
[Fork] rpclib is a modern C++ msgpack-RPC server and client library
splinterdb
[Fork] High Performance Embedded Key-Value Store
thread-safe-queue
A Rust implementation of a thread-safe queue.
tokio-chat-server-demo
A demo of implementing the actor model using the tokio async runtime
YCSB-cpp
[Fork] YCSB written in C++ for LevelDB, RocksDB and LMDB.