KP-BitTorrent Client implementation in python. Asynchronous downloading and uploading for large files transfer across networks. Implementation of Tracker protocol along with peer wire protocol (PWP).
Design and Implementation of kernel level threads for xv6 operating system. Adding system call related to threading environment in xv6 along with userland threading library with one to one mapping and semaphore implementation as synchronisation primitive
Operating Systems general concepts and detailed explanation of xv6 kernel.