Automation engineer. In my day-to-day, PLC code is locked in vendor tools and binary formats. My projects close that gap with Git-friendly sync and editor support for CODESYS, Siemens S7, and IEC 61131-3.
- cds-text-sync — Git-friendly synchronization for CODESYS projects. My most-starred project.
- cds-text-sync-reference-project — Reference cases for CODESYS object export/import behavior.
- awl-text-sync — Git-friendly workflow for exported STEP 7 AWL sources.
- tree-sitter-structured-text — Tree-sitter grammar for IEC 61131-3 Structured Text.
- zed-plc-structured-text — Structured Text support for the Zed editor.
- netflux — UDP protocol for soft real-time industrial communication (CODESYS V3 + S7-1500).
- plc-browser-io — WebSocket bridge for real-time PLC/browser HIL simulations.
- pid-cascade — Browser simulator for cascade PID control experiments.
- mhd - Native Windows tray daemon for hotkeys, remaps, monitor control, audio, notes, timers, and desktop utilities.

