Diseñador ESP32+BLE para Contador de Decisiones

Job ID: 39633987

Budget: €30 – €250 EUR

Estoy buscando a un desarrollador de hardware con experiencia en ESP32 + Bluetooth Low Energy (BLE) que pueda crear un prototipo físico funcional, con firmware personalizado y componentes integrados.

OBJETIVO DEL DISPOSITIVO
Quiero un pequeño aparato con 2 botones físicos, que funcione como un "contador de decisiones personales". Es parte de un proyecto de desarrollo personal donde mido cuántas decisiones tomo conscientemente y cuántas por inercia.

FUNCIONALIDAD DE LOS BOTONES

Botón 1 ("decisión alineada"): cada vez que lo pulso, incrementa un contador interno A.
Botón 2 ("decisión no alineada"): cada vez que lo pulso, incrementa un contador interno B.
Ambos contadores deben mantenerse guardados en la memoria del dispositivo hasta que yo decida leerlos desde una app.

FUNCIONALIDAD DE CONEXIÓN BLUETOOTH
Yo me encargaré de desarrollar una app móvil (Android e iOS), así que necesito que el dispositivo:
Se conecte por Bluetooth BLE a la app cuando esta se abra.
La app pueda leer el valor actual de cada contador (A y B).
La app pueda enviar un comando para resetear los contadores a cero (tras guardar una copia local).

HARDWARE

El dispositivo debe ser portátil (tamaño de bolsillo).
Alimentado por batería recargable (idealmente por USB).
Opcional: luz LED discreta para indicar pulsación registrada.

ENTREGA QUE NECESITO

1 prototipo físico completamente funcional.
Código fuente del firmware para ESP32.
Instrucciones para fabricación o réplica si quiero más unidades.

HABILIDADES NECESARIAS

Desarrollo de hardware con ESP32
Programación de firmware en C/C++ para BLE
Conocimiento de comunicación GATT (Bluetooth Low Energy)
Experiencia con creación de prototipos físicos (impreso o carcasa simple)

¿Podrías ayudarme con este proyecto?
Gracias de antemano.