About

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 #

Find Me #