Arcade POS Wristband Registration
WPF + API-driven wristband system used by staff to register players, assign play time, scan NFC wristbands, and synchronize real-time game access with backend services.
Role: Lead developerPeriod: 2025Tech: C# / WPF, REST APIs (.NET & Node hybrid backend), PC/SC smart-card scanning, Player + wristband lifecycle management, Real-time sync with game engine

Highlights
- Built the full wristband workflow: initialization, renewal, parent/child linking, and registration against backend APIs.
- Implemented PC/SC smart-card reader integration with automatic reconnect, health monitoring, and fallback to COM-based scanners.
- Designed and consumed REST endpoints for player lookup, wristband reset, and time extension—ensuring strong validation and idempotency.
- Added safety rules including master-wristband protection, duplicate-scan prevention, and staff override flows.
- Integrated the POS with the arcade game engine so new wristband assignments propagate immediately to all game rooms.
Gallery


