Go backend engineer · AI developer tools
I build backend services and developer tools in Go. My current focus is coding-agent runtimes: tool execution, persistent sessions, and protocol compatibility. I also work with Python and am learning about model serving and inference performance.
中文 · Blog · Email · Shanghai, China
A Go port of pi, a terminal coding-agent harness. The goal is to preserve upstream behavior while providing Go interfaces for agent workflows and sessions.
- Agent runtime: CLI entry points and an agent/tool loop for coding workflows.
- Session lifecycle: persistent session trees, continuation, and HTML export.
- Protocol interfaces: Go clients for JSONL RPC and the CBOR session protocol.
- Compatibility work: offline regression fixtures and a ledger of supported behavior and known differences.
In development · private source repository. Extensions, package management, parts of the terminal UI, and cloud authentication remain incomplete. Offline tests do not establish live-provider reliability.
Three merged contributions to the Gin ecosystem:
- Gin #4453 — integration-test reliability
Replaced fixed startup sleeps with server-readiness checks using exponential backoff, and added tests for rebuilding the 404 middleware chain. - Gin website #363 — upload example consistency
Updated the Chinese single-file upload example to pass its declared destination variable toSaveUploadedFile. - Gin website #359 — Chinese encoding documentation
Translated the encoding guide, covering JSON library options, build tags, and CPU requirements.
Go backends: API design, concurrency, cancellation, and testable service boundaries.
AI developer tools: tool execution, session management, and failure handling.
Currently learning: model serving, latency/throughput measurement, and memory tradeoffs.
I value explicit design tradeoffs, reproducible tests, and documentation that makes a project easier to understand and run.
I write engineering notes at Planck's Space. For Go backend work, AI developer tools, or open-source collaboration: akiwayne24@gmail.com.



