Mobile
Native iOS and Android, shipped to real users.
Apps that talk to hardware over BLE, stay correct when the connection drops, and survive the review process. Plus the test infrastructure that keeps them shippable — device farms, automated UI runs, CI that actually gates.
Embedded
Firmware for devices that have to work unattended.
Zephyr RTOS on Nordic silicon, Bluetooth Low Energy, and cryptographic protocols that have to fit in whatever flash is left. Devices where a dropped message is not an inconvenience.
Cloud
The backend those devices report into.
MQTT ingest, serverless services and the whole estate defined in Terraform. Low latency as a design constraint, plus the integration APIs that let other systems consume it.