Backend and systems engineer based in Shanghai.
I build infrastructure tooling, daemons, and data pipelines. Primary language is Go; reach for Rust when I need more control.
Languages — Go · Rust · Python · TypeScript
Data — PostgreSQL · ClickHouse · Elasticsearch · RabbitMQ
| ime | iMessage ↔ Claude Code relay daemon, written in Rust |
| gomod-size-viewer | VS Code extension to inspect Go module dependency sizes |
| reproduce_cf20251118 | Reproduction of the Cloudflare 2025-11-18 outage |
| amytis | Static site generator for minimalist digital gardens |
| Repository | Description | Language |
|---|---|---|
| Laotree | The homepage of my github | |
| logs-locally-plugin | Store and browse Claude Code session logs locally with SQLite and web UI | Rust |
| pre-usage-plugin | A plugin for Claude Code that estimates token usage before each prompt is sent. When usage exceeds a configurable threshold, it either warns and auto-proceeds, or blocks with an interactive [S]end/[C]ancel prompt. A guardrail against unintentionally large prompts. | Rust |
| verify-networking-plugin | Network check before Claude Code starts — DNS, exit IP region, and TCP connectivity with 🟢🟡🔴 status | Rust |
Auto-generated on 2026-05-24 · workflow
Blog · Shanghai



