Fifteen-plus years in industrial control systems — now building where SCADA meets cloud, AI, and analytics, from plant-floor telemetry to geospatial live infrastructure. And writing about all of it.

AWSIgnitionTimescaleDBPostGISOPC UAMQTTSparkplug BNode-REDGrafanaInfluxDBKepwareZabbixDockerPythonTypeScriptClaude

Four verticals. One discipline.

Keep the plant running — everything below serves that.

OT · L2IT · L462443

IEC 62443

OT Security

Assessment of complete OT systems against IEC 62443 — asset inventory, zone-and-conduit modelling, risk matrix, and a mitigation plan the plant can actually execute. The IT–IoT–OT threat surface keeps growing; the controls have to keep pace without stopping production.

UNSPLCMETERVFDSCADA

Unified Namespace

Digital Transformation

The next step in data-driven industrial automation: a unified namespace layered on top of the automation infrastructure you already own. Every asset publishes once; every consumer subscribes to the same tree. Industry 5.0-ready without ripping anything out.

HISTORIAN → CLOUD → AI

Historian → Cloud → AI

Cloud, Data & AI

Open-source time-series historians under the UNS, a clean migration path to cloud, and AI copilots grounded in that data — “what’s on panel 3A? what changed last week?” answered with citations from the live plant, on-prem when the plant demands it. Analytics that pay for themselves, not dashboards nobody opens.

OPEN STACK · NO PER-TAG LICENSING

Node-RED · MQTT · Grafana · InfluxDB

Open-Source IIoT

Production-ready systems on the open stack every OT engineer already loves. No per-tag licensing, no vendor lock-in — engineered, documented, and handed over so your team owns it.

Notes from the plant floor.

SCADA, MQTT, OPC, OT security, open-source IIoT — written from the control room, not the conference circuit.

All writing →

Running an operation that software forgot? Tell me about it.