Telemetry state, historian behavior, alarms, and what the operator sees.
Independent systems / markets / control
Gas SCADA, market data, and control simulators.
I build tooling for gas SCADA, market data, and control-system simulation. I spend most of my time on the parts that break quietly: stale values, false alarms, and data nobody can verify.
Market research systems, audience infrastructure, and tools for extracting public-market evidence.
From field signal to operator decision
The same working loop connects the infrastructure, market, and simulation projects.
-
Observe
Capture the real state
Collect telemetry, market evidence, or simulator output without hiding gaps and stale values.
-
Interpret
Make behavior explicit
Apply deterministic rules so quality, alarms, and changing conditions can be inspected.
-
Act
Show the decision
Turn the result into an operator view, research output, or test that someone can verify.
A few projects
Signal Quality Engine
Deterministic DSP pipeline for synthetic SCADA telemetry that filters signals, detects drift, spikes, and oscillation, computes SQI scores, and supports replay.
OT Snapshot Reporter
Read-only, offline-friendly Windows operational state reporter for synthetic OT-style environments. PowerShell collectors gather known-host state, a C# report engine compares current output against expected baselines and previous snapshots, and the tool generates static HTML/CSV evidence.
SCADA HMI Pipeline
End-to-end simulation of field points, scaling, engineering units, quality injection, historian compression, alarm evaluation, and a minimal web HMI.
Video
Explore the work
Code, field notes, and Wall Street Silver.
Recent notes
Short technical notes and essays on telemetry, system behavior, and market infrastructure.
The Signal Quality Engine is now open source
A real-time DSP pipeline for SCADA telemetry with filtering, anomaly detection, and signal quality scoring, released under Apache 2.0.
2026-02-13Measurement-Chain Physics for Sampled Telemetry
Technical notes on sensor physics, sampling, and signal fidelity in SCADA systems.
2026-02-12Turning Noisy Telemetry Into Stable Incidents (Without Losing Determinism)
How to convert raw, unreliable telemetry into stable incident streams that operators can trust.