I am currently open to a full remote Rust software engineer position (Hong Kong on-site or Singapore (need visa sponsorship) on-site) in Blockchain Infrastructures, Distributed Database, Cloud Native platforms and etc. Reach out [email protected]
- I am Al Liu.
 - Rustacean. Rust is my favorite language. Zig is the language I want to learn in the future.
 - I am interested in distributed infrastructure software development and Blockchain development.
 - What am I working on?
- Blockchain Infra.
 - I am implementing multiple distributed consensus algorithms in Rust.
 
 
- memberlist: A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Gossip protocol which helps manage cluster membership and member failure detection. Support QUIC, TCP/TLS/UDP.
 - serf: A highly customable, adaptable, runtime agnostic and WASM/WASI friendly decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.
 - WIP: ruraft: A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Raft protocol implementation.
 
- skipdb: An embedded, in-memory, zero-copy, ACI, MVCC, almost lock-free and serializable snapshot isolation database engine.
 - skl: A lock-free thread-safe arena based skiplist impelementation for building memtable.
 - rarena-allocator: Lock-free ARENA allocator which can be used in both memory and on-disk.
 - zallocator: Amortizes the cost of small allocations by allocating memory in bigger chunks.
 - fmmap: A flexible and convenient high-level mmap for zero-copy file I/O.
 - fs4: Extended utilities for working with files and filesystems in Rust. This is a fork of the fs2-rs crate, the aim for this fork is to support async and replace libc with rustix.
 - memmapix: A pure Rust library for cross-platform memory mapped IO, which replace 
libcwithrustix. 
- stretto: A high performance thread-safe memory-bound Rust cache.
 - caches: This is a Rust implementation for popular caches (support no_std).
 
- rarena: Lock-free ARENA allocator and a set of lock-free data structures based on the ARENA allocator.
 - atomic-time: Atomic version 
std::timeimplementation. - wg: Golang like 
WaitGroupandAsyncWaitGroupimplementation for sync/async Rust. 





