Backend & Systems Developer · Open-source Builder · Lifelong Learner
2019 年开始学习编程,从 Android 客户端一路走向后端、分布式系统与网络基础设施。
我喜欢把复杂问题拆成边界清晰、可靠可维护的工程系统,并持续用开源记录成长。
I started learning programming in 2019. My journey has grown from Android development
into backend engineering, distributed systems, developer tools, and network infrastructure.
Current direction: building reliable platforms and cross-platform system tools with Go, Rust, and Kotlin — with a focus on performance, clean boundaries, observability, and real-world usability.
- Based in Wuhan, Hubei, China
- Building backend platforms, API gateways, proxy tooling, and developer-facing products
- Exploring distributed workflows, service orchestration, networking, system proxies, and AI-assisted engineering
- Engineering taste low coupling · explicit boundaries · predictable behavior · measurable performance
- Open source learning in public, maintaining practical tools, and turning experiments into reusable projects
- Beyond code interested in product design, infrastructure, automation, and the craft of shipping
| 2019 | The first line of code Started learning programming and building the foundations: syntax, algorithms, debugging, and the habit of learning by making. |
| 2021 | Learning in public Joined GitHub, began exploring open source, and learned how real projects organize code, collaboration, releases, and documentation. |
| 2022–23 | Android & Kotlin Focused on Android application development, Kotlin, UI architecture, media tooling, and developer experience; created projects such as Leaf-IDE. |
| 2024–25 | From apps to services Expanded into web backends, authentication, data stores, deployment, and API design through projects including user_system. |
| 2026 → | Systems, platforms & infrastructure Building production-oriented Go and Rust systems: gateways, multi-tenant platforms, workflow orchestration, proxy cores, CLIs, and cross-platform network tools. |
- Designing high-performance backend services and multi-tenant platforms
- Building proxy, gateway, networking, and cross-platform system software
- Applying PostgreSQL, Redis, NATS, gRPC, and Temporal to real workflows
- Improving developer experience through clear APIs, automation, documentation, and observability
- Using AI coding tools as engineering accelerators—not substitutes for architecture and judgment
Maintained automatically and sorted by GitHub stars every 6 hours.
REST API gateway and management console with OAuth2, TOTP 2FA, and an encrypted credential pool.
Go · Gin · gRPC · Next.js · PostgreSQL · Redis
Rust proxy core with friendly YAML, smart node selection, and Android transparent proxy support.
Rust · Networking · Android · Proxy
User authentication and management system built while moving from applications into backend engineering.
Node.js · MySQL · Redis · Authentication
High-performance multi-tenant user platform with workflow orchestration.
Go · Gin · PostgreSQL · Redis · NATS · Temporal
Cross-platform sing-box and mihomo manager with native services, a Ratatui TUI, tray, telemetry, and CLI.
Rust · Ratatui · CLI · Networking
Modern Android IDE supporting web and native projects.
Kotlin · Android · Developer Tools
Modern personal homepage generator and blog CMS built with the latest Next.js and React stack.
TypeScript · Next.js · React · Prisma · Tailwind CSS
Make boundaries explicit. Measure before optimizing.
Prefer boring reliability. Keep the fast path simple.
Design for failure and recovery. Ship, observe, learn, repeat.
- Refining Karpov Gateway as a practical API gateway and management console
- Building Proxy-RS and WutherCore around cross-platform proxy infrastructure
- Evolving aegis as a multi-tenant platform and workflow orchestration experiment
- Continuing to learn systems engineering by building, benchmarking, documenting, and maintaining
Started in 2019. Still learning, still building.
始于热爱,忠于长期主义;用作品记录成长。



