Infrastructure systems
SCADA telemetry, historian data, point quality, and control logic.
Open infrastructure workPortfolio / systems and research
Telemetry pipelines, simulators, and research tools, with implementation details for each documented project.
SCADA telemetry, historian data, point quality, and control logic.
Open infrastructure workMarket data pipelines, sentiment analysis, and research dashboards.
Open markets workSmall tools for testing edge cases and protocol behavior.
Open experiments workProjects focused on telemetry quality, control logic, historian behavior, and what operators actually see.
Deterministic DSP pipeline for synthetic SCADA telemetry that filters signals, detects drift, spikes, and oscillation, computes SQI scores, and supports replay.
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.
End-to-end simulation of field points, scaling, engineering units, quality injection, historian compression, alarm evaluation, and a minimal web HMI.
Lifecycle simulator for SCADA-style points, covering scaling, engineering units, quality flags, thresholds, rate-of-change alarms, event emission, and historian records.
Virtual comms front-end for simulated RTUs and PLCs, with message pacing, validation, timestamping, latency controls, routing, and explicit telemetry flow.
Compact control-logic simulator for PLC-style scan cycles, timers, permissives, interlocks, and structured-text behavior without physical hardware.
Analytics, sentiment tooling, and data products for finding signal in public-market noise.
Tooling for sentiment signals, Reddit ingestion, CFTC datasets, COMEX inventory tracking, metals prices, and time-series dashboards.
Reddit ingestion, sentiment modeling, time-series storage, schema design, and visualization of changing public-market narratives.
Smaller experiments for testing deterministic behavior and transparent state.
Standalone logic experiments, protocol fuzzing, small interpreters, test harnesses, and deterministic scheduling tests for edge-case behavior.