Developed a TypeScript-based controller for Civintec card readers by reverse-engineering their proprietary TCP communication protocol. Leveraged Wireshark to analyze network traffic and fine-tune communication frames. This solution standardized the integration of card readers across an entire building, enabling centralized access control management.