Neil Kaushikkar's Projects
A turn-based multiplayer game where players in tanks take turns and attempt to destroy the other players. Gameplay revolves around shooting bullets that follow a ballistic trajectory at opponent(s).
A collection of data structures written in C
This is a web server built to familiarize myself with non-blocking I/O and the kqueue interface.
A cache simulator used to test out the performance of different cache configurations by analyzing hit and miss patterns on real cache trace data.
[Fork] Mirror of Apache Cassandra
A CHIP-8 Emulator written in Rust.
A Rust implementation of the Linux dd utility.
A C++ graph data structure and a collection of graph algorithms used to analyze the Ethereum blockchain.
A mock campus room reserving app to play around with databases in the cloud.
An NLP tool for summarizing academic text and online lecture transcripts. Built as a final project for CS196 @ Illinois.
A collection of Linux loadable kernel modules accomplishing various things for tasks that opt-in.
A Rust library implementing various multicast schemes
A Rust library with homemade machine learning models to classify the MNIST dataset. Built in an attempt to get familiar with advanced Rust concepts.
Finds the odds of an NBA matchup using player PER values
My personal website.
My personal website converted to a flask app for demonstration purposes as part of my work for the Disruption Lab Incubator Program.
Public Profile
A physics engine that simulates particle interactions within a closed space. Built using C++ and the Cinder framework.
A small web app allowing UIUC course admin to grant extensions to students on PrairieLearn assignments.
A part-of-speech tagger NLP model implemented with the Viterbi algorithm with HMMs in Rust.
Replicating VMWare's Key-Value Store SplinterDB using the Raft Consensus Algorithm
[Fork] The open-source database for the realtime web.