Marco Abel Zefanya, home
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.