Peer to Peer file sharing system, developed from scratch in C/C++ for nix OS, involves system programming