Hi, I’m lichuang, also known as codedump (not “coredump”). I picked the name because I like digging into how code works under the hood — dumping its internals, so to speak.
I’m a software engineer based in Guangzhou, China (UTC+8), building distributed systems and infrastructure tools, mostly in Rust. I’m comfortable working asynchronously across time zones.
I’m currently open to remote Rust roles in:
- Distributed systems
- Databases / storage engines
- Developer tooling
Featured Projects #
- rockraft — A library-first distributed consensus engine built on Raft and RocksDB, providing clean abstractions for strongly consistent systems.
- coredb — A Redis-compatible distributed database with Raft-based strong consistency and automatic cluster failover.
- replited — Replicate SQLite to cloud storage (S3, FTP, WebDAV, Google Drive, Dropbox, etc.) without heavyweight infrastructure.
- ironcode — A terminal-native, AI-powered CLI coding assistant written in Rust.
- Lua-Source-Internal — A deep dive into the Lua VM, compiler, and runtime.
Open Source Contributions #
- databend — Modern cloud data warehouse
- openraft — Advanced Raft consensus in Rust
- arrow-rs — Official Rust implementation of Apache Arrow
- lance — Open lakehouse format for multimodal AI
Books #
- Distributed Systems Illustrated — A visual, engineering-focused guide to distributed systems.
- 《Lua设计与实现》(Lua Design and Implementation) — A walkthrough of the Lua 5.1 source code.