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++ multithreading with thread and mutex for concurrent connections and thread-safe shared data access, and built a custom TCP communication protocol using the Winsock API for authentication, messaging, and commands.