CTC
Architected a terminal-based chat server and client in C++ supporting real-time communication between multiple simultaneous users in different chat rooms. Used C++ multi-threading with thread and mutex for concurrent connections and thread-safe shared server data. Built a custom TCP socket communication protocol using the Winsock API for authentication, messaging, and commands.