IoT Telemetry Platform
End-to-end pipeline carrying sensor readings from ESP32 nodes to a live dashboard.
- Role
- Sole engineer
- Timeline
- 2025
- Domains
- Embedded / IoT · Backend · Web
- Capabilities
- System design · Realtime systems · Hardware integration · Data flow
- Stack
- ESP32 · MQTT · NestJS · PostgreSQL · Next.js
Measured
< 2s
Ingest to dashboard
40+
Concurrent nodes
Problem
Readings were collected by hand from devices in the field, so problems were only discovered days after they happened.
Approach
Firmware batches readings and publishes over MQTT with a store-and-forward buffer for dropouts. An ingest service normalises and writes to a time-series store; the dashboard subscribes to a websocket channel fed by the same pipeline.
Outcome
Operators see device state within seconds, and the buffer means a lost uplink no longer means lost data.