Production firmware for a commercial wireless table-call product, built for a client in Colombia. Battery-powered call buttons communicate reliably with a central receiver โ with the provisioning, security, and failure-recovery features a real deployment demands.
The client was building a table-call product โ wireless buttons that guests or staff press to call service, with events delivered instantly to a central point. They needed firmware that would survive the real world: unreliable Wi-Fi, drained batteries, power cuts, and devices that must be set up by non-technical users.
We delivered a complete ESP32-S3 firmware stack with a clean, modular manager-class architecture โ every subsystem (connectivity, queueing, power, security) isolated and testable, so the codebase can grow with the product.
Delivered on schedule, covering the full agreed scope. The client highlighted the clean separation of concerns in the architecture and the documentation quality โ and invited us to collaborate on future work.
โ โ โ โ โ"Tehsin delivered solid ESP32-S3 firmware for our IoT product on schedule. Code is clean and modular, with well-thought-out separation of concerns across the manager classes. He covered the full scope including captive portal provisioning, offline queue, battery monitoring, per-device auth, and reboot recovery. Documentation is thorough which makes the firmware reproducible without him. Professional communication. Recommended for IoT firmware work and would collaborate again."