Building Go infrastructure libraries and AI agents from Shanghai.
Learning relentlessly, building patiently.
I write Go for a living and ship side projects on weekends. In 2026 my focus is:
- Small, composable Go libraries that each solve one problem well — resilience, test infra, containerized databases.
- LLM agents that replace operational toil — MCP servers, Claude Code Skills, AI-driven analysis.
|
OpenTelemetry-native LLM Observability SDK — automatic tracing, token tracking, cost calculation for OpenAI, Anthropic, Gemini.
|
Unified resilience toolkit for Go — Circuit Breaker, Retry, Rate Limiter, Bulkhead, Timeout, Fallback. Inspired by Resilience4j & Polly.
|
Spin up real MySQL / PostgreSQL / SQLite in containers with one function call. Built for integration tests — no docker-compose required.
|
|
Comprehensive Go testing utilities — fluent assertions, mocking, fake data, HTTP helpers, golden files.
|
|
AI weather bot powered by an agent loop with LLM tool-use. TypeScript end-to-end.
|
Go-based instant messaging system. End-to-end design covering protocol, persistence, and delivery.
|
| Layer | Tools |
|---|---|
| Languages | Go · Python · TypeScript |
| Data | MySQL · PostgreSQL · Redis · Kafka |
| Infra | Docker · Linux · gRPC |
| AI | Claude Code · MCP · Gemini API |

