Project

Joe Coffee Device Intelligence

Real-time monitoring & observability for 1,500+ Android POS devices across 330+ store groups — Grafana dashboards over an Esper MDM data pipeline.

Esper MDMPythonMariaDBGrafanaDocker Composen8nCaddySlack Block KitZeroSSL
Full write-upRead the complete case study →Architecture, decisions, screenshots and results for this project.

A production-grade device intelligence platform tracking a nationwide fleet of Android point-of-sale devices in real time. Every device heartbeat flows through a multi-threaded Python sync engine, lands in MariaDB, and surfaces in four Grafana dashboards plus an always-on Slack alert pipeline.

Devices

1,546

Store Groups

331

Sync Interval

5 min

Uptime

24/7

What’s inside

  • End-to-end data pipeline — multi-threaded Python sync engine pulling from Esper MDM API → MariaDB → Grafana
  • Four production dashboards — Joe OS Fleet Intelligence, OS Versions, Esper Event Feed, and ops summaries
  • Always-on Slack alerts — Block Kit notifications routed through n8n for offline / out-of-sync devices
  • Production hardening — Docker Compose deploy, Caddy reverse proxy, ZeroSSL automation
View the full case study
Architecture diagrams, dashboard screenshots, automation flow, and the full tech stack.

Open case study →

← All projects