Building systems & open source tools

Hi, I'm Jiacai Liu

Senior Software Architect • Systems & Rust Enthusiast

Senior Software Architect at Xiaomi driving incremental Rust adoption across HyperOS. Former Ant Group infrastructure engineer. Hacker of compilers, storage engines, and open source tools.

Jiacai Liu
@ Golden Gate Bridge

About Me

I am a Senior Software Architect at Xiaomi Technology based in Hangzhou, currently leading incremental Rust adoption across HyperOS — from the application layer to the core service framework layer — eliminating memory safety risks while elevating developer productivity through modern compiler checks.

Previously, I worked at Ant Group as an Infrastructure Platform Engineer, designing and implementing CeresDB, the distributed time-series database powering internet-scale metrics storage.

My deep interests center on systems programming, software architecture, OS & runtime internals, compilers, and database engines. Long-time Emacs hacker and active builder in Rust, Zig, Go, and Clojure.

Rust & HyperOS Software Architecture Distributed Storage (TSDB) Zig Ecosystem
identity.clj Clojure
(def jiacai-liu
  (doto (Programmer.)
    (.alias "写代码的西瓜" "jiacai2050")
    (.location "Hangzhou, China")
    (.almaMater "Yantai University")
    (.languages [:Zig :Rust :Go :Clojure])
    (.passions ["Podcasting" "Hack Emacs"
                "Climbing" "Cycling"])))

Live Services & Web Apps

Production utility services and web applications hosted on edge infrastructure.

Projects & Creations

Selected developer tools, browser extensions, and systems experiments.

Explore All Projects on /x/

Systems & Developer Infrastructure

Browser Extensions & Productivity

Podcasts & Content Creation

Audio Podcast emacs.liujiacai.net

EmacsTalk

A Chinese-speaking podcast focused on GNU Emacs, editor philosophy, Lisp culture, and the Hacker spirit. Interviewing developers, contributors, and package maintainers.

Community & Podcast rusttalk.github.io

RustTalk

A podcast sharing deep-dive experiences with the Rust programming language, memory safety idioms, production practices, and the thriving Rust open-source ecosystem.

Career Experience

Xiaomi Technology (小米)

Jul 2025 – Present • Nanjing • On-site

Senior Software Architect

Driving incremental Rust adoption across HyperOS — from the application layer to the service framework layer — replacing C/C++ modules to eliminate memory safety risks while boosting development efficiency via Rust’s toolchain & compile-time checks.

Rust Software Architecture HyperOS

Ant Group (蚂蚁集团)

Apr 2019 – Jun 2025 • Hangzhou

Infrastructure Platform Engineer

Designed and implemented time series database CeresDB. CeresDB, as the database storing the massive metrics data of Ant Group, is a distributed TSDB for global, internet-scale applications with high availability and scalability.

Distributed TSDB Rust High Availability

LeanCloud

2017/04 – 2019/03 • Suzhou

Backend Systems Engineer

Designed and maintained BaaS microservices, message queues, and high-concurrency real-time notification infrastructure.

Youzan (有赞)

2015/04 – 2017/04 • Hangzhou

Data Platform Engineer

Engineered large-scale real-time data streaming pipelines, distributed computation clusters, and merchant analytics.

UCloud

2014/07 – 2015/03 • Shanghai

Hadoop / Distributed Storage Engineer

Managed Hadoop / HDFS distributed clusters, performance tuning, and big data cloud services.

Tech Blog & Essays (2014 – 2026)

Over a decade of persistent writing on compiler internals, Zig 0.17 build pipelines, JVM Garbage Collection in-depth, Lisp metaprogramming, and hacker culture.