Industrial Software Engineer bridging OT and IT.
C#/.NET developer with a background in process engineering. Focus on industrial software and vertical integration (OT β IT, IIoT & Edge).
Two libraries, two strengths: practical IIoT engineering and low-level protocol depth.
π PlugB β Sparkplug B Edge Node library
Publish industrial data as a spec-correct Sparkplug B Edge Node β without ever touching MQTT topics, Protobuf byte arrays or sequence numbers. Handles the parts hand-rolled wrappers usually get wrong: the full NBIRTH/NDEATH/DBIRTH lifecycle, automatic seq/bdSeq management, and a thread-safe, serialized publish pipeline. Covered by unit tests and Testcontainers-based integration tests, built & shipped via GitHub Actions and NuGet.
π§© LiteUa β Dependency-free OPC UA client library
A lightweight OPC UA client built from scratch β zero external dependencies. Implements the OPC UA binary protocol over asynchronous socket programming, demonstrating a deep understanding of TCP/IP communication and protocol stacks.
- Industrial .NET applications & middleware for the production environment
- IT/OT integration: machine data acquisition via OPC UA Β· MQTT Β· Sparkplug B, stored in SQL / InfluxDB
- Vertical integration (shopfloor β topfloor) and real-time dashboards
- Building and maintaining open-source industrial libraries
- Industrial IoT & event-driven shopfloor connectivity
- Modern software engineering in industrial environments (Clean Architecture, DevOps, testing)
- Industrial simulation & process modeling
- OT security fundamentals (IEC 62443)
Languages
Frameworks & Runtime
Industrial Protocols & Connectivity
Data & DevOps
Automation / OT
Reverse Engineering
- Requirements engineering & technical documentation
- Electrical schematic design (EPLAN P8)
- Project planning & cross-disciplinary collaboration (IT Β· electrical Β· production)

