Overview
A React Native app paired with the Nord A1 Priority Watch — a digital gatekeeper that filters notifications through AI so users only receive what truly matters. Chroneering AI40 is a cross-platform React Native app. At Bytemage I built NestJS backend services and wired WebSocket and BLE pipelines between smartwatch firmware, mobile apps, and cloud AI microservices for intelligent notification filtering.
Key flows
After pairing, Main Hands opens so the watch can be calibrated and stay connected over BLE. Users match the hands on the calibration screen, then set Press and Hold for a 3-second SOS with GPS to selected contacts.
Challenge
Stabilizing BLE watch connectivity on Android and iOS, where each platform handles Bluetooth pairing, background sync, and permissions differently, while building AI filtering, backend APIs, and cloud integrations from scratch.
Solution
Rebuilt the BLE layer with robust reconnection and state recovery, added OS-specific workarounds for Android and iOS connectivity, finished critical user flows end to end, and integrated AI microservices so notifications are filtered and ranked before reaching the watch.
Technology stack
- React Native
- TypeScript
- Context API
- Redux
- React Navigation
- NestJS
- Node.js
- AI microservices
- Bluetooth Low Energy
- ANCS notifications
- Watch firmware protocol
- Google Language API
- PostgreSQL
- Cloud storage




