Built a peer-to-peer multimedia file sharing system over TCP sockets with 2 central tracker nodes maintaining seeder information to enable communication between peers. This project addressed challenges like socket programming, multi-threading and synchronization of trackers.