PUBLIC SYSTEMS / LINKEDIN / WRITING
I build the infrastructure between coding agents and the systems that run them: typed transports, model routing, approval-aware control, and shared protocols. At AnyMind Group, I work as a Technical Lead on publisher-growth software in Thailand.
| Route | What it carries |
|---|---|
| Codex ⇄ Go codex-agent-sdk-go |
Typed access to the Codex app-server transport, streaming events, approvals, MCP configuration, and structured output. |
| Claude ⇄ providers claude-code-router |
A loopback gateway for using Claude Code with Anthropic and OpenAI-compatible providers in the same session. |
| Claude ⇄ Go claude-agent-sdk-go |
A typed Go API for the Claude Code subprocess protocol, sessions, hooks, and streaming. |
| AgentD ⇄ integrations agentd-protocol |
Shared wire types and schemas for AgentD integrations. |
| Markdown ⇄ Slack mcp-slack-block-kit |
A credential-free Go MCP server and CLI for Markdown and Slack Block Kit conversion. |
Maintenance channel — mature GeoServer packages
These are long-running open-source projects I continue to maintain. They show historical depth, but geospatial engineering is not my current professional focus.
- geoserver — Go client for the GeoServer REST API.
- gismanager — command-line and Go-library workflows for publishing GIS data to GeoServer through PostGIS.
Operator record
- Technical Lead, AnyMind Group — January 2023 to present · Thailand
- Senior Software Engineer, AnyMind Group — December 2019 to January 2023 · Bangkok
- 12+ years building software professionally across product platforms, distributed systems, developer tooling, and open source
Working instruments
Go · Python · TypeScript · PostgreSQL · Redis · Docker · Kubernetes · GCP · AWS · GitHub Actions · MCP · JSON-RPC
THAILAND / UTC+7 · BUILDING DEPENDABLE SYSTEMS AND OPEN SOURCE THAT STAYS MAINTAINED





