Open Source
VeilNet Conflux
The connector software for VeilNet — a decentralized post-quantum secure network. Conflux nodes form an ephemeral overlay network using Kyber KEM encryption, Dilithium digital signatures, AES-GCM-256 symmetric encryption, and a multi-agent cooperative reinforcement learning routing algorithm. Unlike traditional VPNs, VeilNet has no coordination server, no persistent connections, and no static configuration. Data channels are created on demand and dissolve when idle. Available on Docker, bare metal, and Android (Google Play Store).
Go / KotlinPersonal Projects
IEC 61131 real-time task scheduler in Python. Provides structured, priority-based task scheduling following industrial automation standards.
PythonQuick start template for FastAPI backends with built-in JWT authentication and Jaeger Tracing via OpenTelemetry.
PythonAn improved version of FasterAPI introducing module/microservice architecture, lifespan manager, and selectable pre-built modules for JWT and HTTP Basic authentication.
PythonModbus protocol implementation in Python based on async sockets and serial ports for industrial communication.
PythonModbus protocol implementation in Go for high-performance industrial communication applications.
GoSimulation and control framework for PLCs supporting OPC UA and Modbus protocols. Enables software-defined PLC development and testing.
PythonModernised cloud computing and microservice simulation framework improving upon CloudSim/CloudSim Plus, with incorporation of Service Function Chaining (SFC).
Python