Real-time manufacturing telemetry lakehouse
High-throughput PLC and sensor data from the factory floor had ~8 seconds of lag before it was usable — too slow to catch equipment failures as they happened. I built the streaming path end-to-end, from the edge protocol to the Power BI dashboard.
High-throughput edge telemetry
PLC and sensor data streams off the factory floor over industrial protocols. I captured it at the source over MQTT and OPC UA, the standard machine-to-machine transports — the raw signal every downstream metric depends on.
Fabric Eventstreams, made reliable
I architected the real-time ingestion path in Microsoft Fabric Eventstreams with structured retry and dead-letter-queue patterns, so a bad message never stalls the stream. This is where the headline win happened: end-to-end latency dropped from ~8s to under 1.5s.
Medallion architecture on OneLake
Streaming edge data lands in a Fabric Lakehouse on a Bronze → Silver → Gold medallion architecture. I wrote the PySpark notebooks that transform raw signal into clean, query-ready Delta Parquet — each layer testable and reprocessable on its own.
Scheduled + event-driven automation
I engineered orchestration in Fabric Data Factory — both scheduled and event-driven — to automate validation reports and log parsing. The pipelines self-monitor and recover, hitting a 92% automated task success rate without manual babysitting.
Real-time OEE & anomaly dashboards
The gold layer feeds Power BI in Direct Lake mode — live OEE and anomaly-detection dashboards reading straight from OneLake with no import step. They surface recurring equipment-failure patterns to the people on the floor, in near real time.