Back
Context: ProductionRole: Full-Stack Engineer
Factory Monitoring System
Industrial Sensor Data Platform
Moves plant sensor readings from MQTT ingestion to dashboards and scheduled mobile reports.
Availability
Private production system
- MQTT-to-TimescaleDB pipeline
- Grafana operational dashboards
- Telegram reports and exports
About the app
A factory monitoring stack that collects, stores, visualizes, and reports plant sensor data, so supervisors get operational visibility from their phone instead of the control room.
Technology stack
- MQTT
- Node-RED
- TimescaleDB
- Grafana
- TypeScript
- Telegram API
- Docker
Features
- Containerized pipeline from MQTT through Node-RED into TimescaleDB.
- Grafana dashboards for live plant conditions.
- Scheduled chart summaries delivered through Telegram.
- Excel exports for reporting outside the dashboard.
- Each service restarts independently, so one failure does not take the stack down.
Responsibilities
- Connected the MQTT sources to Node-RED processing.
- Set up time-series storage for continuous sensor readings.
- Configured the Grafana views supervisors actually use.
- Built the TypeScript Telegram reporting service and its schedules.
- Packaged the whole stack with Docker Compose.
Sanitized visual/cover
Representative visual published without confidential product data.