// Case_Study
A manufacturing client needed to track products moving through their production pipeline in real time — scanning barcodes at each stage and detecting physical signals from line sensors, all feeding into a central system.
A Python-based service running on Raspberry Pi that simultaneously handles multiple barcode scanner inputs as keyboard devices and monitors GPIO pins for hardware sensor signals. Each event is timestamped and sent to an API. Built with multithreading, debounce logic, and contact bounce protection for reliable real-world signal reading.