Overview
I developed firmware for a physical fingerprint smart wallet, enabling secure locking/unlocking via fingerprint, battery and charging management, motor control, BLE communication, LED feedback, and emergency override capabilities.
Roles
IoT Firmware Lead Engineer
Tech Stack
C · C++ · Python · BLE · Embedded Systems
Project Highlights
Designed and implemented fingerprint enrollment, reset, and authentication logic for secure locking/unlocking
Integrated low-power battery monitoring and charging utilities for seamless device operation
Controlled motor for mechanical lock engagement and provided LED indicators for status feedback
Developed mobile app control via Bluetooth Low Energy (BLE) for unlocking and device status view
Built an emergency unlock mechanism using physical override and BLE redundancy for fail-safe access
The firmware delivers a robust, user-friendly IoT wallet experience, combining biometric security, reliable hardware control, and mobile connectivity for modern, secure usage.