Interested in systems, network and concurrent programming. I primarily build in Go for high performant backends and network systems, Java so I'm employable and Rust (occasionally) because it's cool.
jkvs a database written in Java,following a concurrency architecture of eventual lock/wait-free readers with minmal resource contention and a single-writer with the aim to implement Raft Consensus
Cho a log collector that parses logs generated by jkvs and sends them to a log ingestor
wsl-port is a custom TCP file transfer protocol written in Python stealing most of the RFC 793 Spec. It includes checksums for each packet of data sent, packet retrials, reordering and handshake protocols. The changelog and protocols is extensively documented. Never knew parsing raw bytes were that painful
Distributed Systems Databases Concurrency Network Protocols Infrastructure
