Skip to content
Belltoy

About

Hi, I’m Belltoy. I write about programming, technology, and other topics that interest me. This blog is a place for me to share my thoughts, experiences, and knowledge with the world.

This blog is built using Astro and AstroPaper theme with some customizations.

I’m a Senior Software Engineer with 15+ years of experience building complex backend systems, distributed infrastructure, high-performance networked applications, and frontend development. I have a strong foundation in computer science, concurrency, distributed systems, system architecture, APIs, data processing, and production reliability.

And I have experience in designing and operating highly scalable and fault-tolerant systems, including globally distributed MQTT infrastructure supporting 100+ million concurrent connections. I have been working with Rust for many years, as well as Erlang/OTP, Elixir, Go, JavaScript, Python, and other languages.

I love exploring new ideas and learning new things, and I hope to share that passion with my readers.

Core Competencies

Some Fun Projects

chloe is a local-first long-term memory tool for coding agents such as Claude Code and Codex. Built with Rust, it lets agents save, search, and share project knowledge through MCP, with data stored locally in SQLite. It also supports hybrid full-text and vector search using local models.

I’m a big fan of Vim/Neovim and have created several plugins and tools for the community:

Back in 2012, I had shared some experiences about using Node.js in production. You can find the 3D presentation slides here.

Follow Me

You can find me on GitHub and Twitter / X. Feel free to reach out if you have any questions or just want to say hi!