Skip to content
View erwin-kok's full-sized avatar

Block or report erwin-kok

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
erwin-kok/README.md

👋 Hi, I'm Erwin Kok

Senior Software Engineer • 30+ Years Experience • Distributed Systems & Open-Source Enthusiast

(Most of my open-source work is built in my spare time — but I’m steadily expanding it.)

I build scalable distributed systems, explore emerging networking protocols, and contribute to open-source technologies that power resilient modern infrastructure. With over three decades of experience across distributed systems, networking, cloud-native platforms, microservice architectures, and API design, I enjoy digging into complex technical problems and designing clean, elegant solutions. I love mentoring engineers, experimenting with Kotlin and Rust (still learning), and diving into deeply analytical subjects that challenge how things work at a low level.

Much of my professional work is proprietary, so my public GitHub largely reflects my spare-time experiments, prototypes, and ongoing open-source explorations.

🚀 What I Work On

Distributed Computing / P2P Systems

Design and prototyping of resilient, fault-tolerant peer-to-peer systems.

Networking & Protocols

QUIC, HTTP/3, CNI, service meshes, high-performance transport layers.

Microservices & High-Throughput Systems

Kotlin Multiplatform, Rust, gRPC, Coroutines, async runtimes.

Compiler / Tooling Development

ANTLR, code generation, DSLs, emulation.

Analytics ⚙️

Let's connect? 🤝

Pinned Loading

  1. kotlin-libp2p kotlin-libp2p Public

    libp2p implementation in Kotlin (see: https://libp2p.io/)

    Kotlin 11

  2. multiformat multiformat Public

    Protocol implementation of https://multiformats.io/

    Kotlin 3 2

  3. kotlin-quic kotlin-quic Public

    Kotlin / Ktor Implementation of the QUIC protocol using Quiche

    Kotlin

  4. libp2p-crypto libp2p-crypto Public

    Cryptographic utilities used by libp2p. Supported key types: ecdsa, ed25519, secp256k1 and rsa

    Kotlin 1

  5. result-monad result-monad Public

    Result monad for modelling success or failure results.

    Kotlin