Projects

A selection of software platforms, protocol implementations, and automation projects.

Featured Project
Software Platform

GOPLC Runtime

Complete IEC 61131-3 PLC runtime written in Go. 280,000+ lines of code with web-based IDE, step debugger, 2,200+ built-in functions, and 25+ industrial protocol drivers including embedded MQTT/NATS/ZMQ brokers. Supports Boss/Minion clustering with 10,000+ concurrent instances.

280K+ lines of code
25+ protocol drivers
AI agentic control
Clustered deployment
GoIEC 61131-3Monaco EditorWebSocketNode-REDDocker Learn More →
Protocol Testing

Modbus TCP Client/Server Suite

Comprehensive Python-based Modbus TCP testing platform with dual-interface architecture. Client Manager connects to devices while Server Manager hosts virtual Modbus servers for development and testing.

Multi-server operation
Waveform simulation
Protocol diagnostics
CSV data export
PythonFlaskpymodbusREST APIDocker
Protocol Testing

EtherNet/IP Scanner & Adapter

Full EtherNet/IP testing platform with Scanner (client) and Adapter (server) components. Supports Allen-Bradley PLCs, tag discovery, UDT management, and both explicit and implicit messaging.

Tag discovery
UDT support
Implicit I/O
Multi-device connections
PythonFlaskpycomm3cpppoCIP Protocol
Protocol Testing

Omron FINS Client/Server

Python-based FINS protocol testing platform for Omron PLC communication. Virtual FINS servers with configurable memory areas, protocol diagnostics with microsecond-precision timing, and packet analysis.

Memory simulation
Packet analysis
TCP & UDP support
Timing diagnostics
PythonFlaskFINS ProtocolTCP/UDP
Trading Platform

ScanForge

AI-powered trading analysis platform integrating quantitative analysis, options flow, news sentiment, and backtested signals. Features Monte Carlo simulation, paper trading, and multi-AI scoring system.

34K+ historical samples
Monte Carlo simulation
Multi-AI scoring
Paper trading
PythonFlaskFastAPIClaude AIPolygon.io
Robotics

MDRobot

Embedded robotics project using C++ for motor control and sensor integration. Designed for automated material handling and inspection applications.

Real-time control
Sensor fusion
Autonomous operation
C++EmbeddedMotor ControlSensors