Go engineer · Developer tools · Singapore
I build plumbing for data-heavy systems and tooling for people who live in the terminal. These days: type-safe SQL generation, streaming computing, and agent-workflow infrastructure.
Core maintainer of go-gorm/gen — the type-safe code generator for GORM. Top contributor with 750+ commits, about two-thirds of the repository's entire history.
Contributor across the gorm ecosystem: gorm · mysql driver · playground
- dsh-proxy — runtime-switchable outbound routing for DeepSeek Harness. Hot-reload direct, system, HTTP(S), or SOCKS5 proxy modes without restarting DSH.
- dsh-quote-followup — quote selected Web conversation text into editable composer chips for focused follow-up questions.
- dsh-tui.yazi — launch dsh-TUI from Yazi with explicitly selected files in an editable prompt.
- rcast — a lightweight DLNA/UPnP MediaRenderer for macOS, written in Go. Any Mac becomes a cast target: playback via IINA, session ownership to prevent conflicting casts, optional linkage to system volume.
- agent-relay — platform-neutral Agent Skill and protocol for one-shot task-to-task handoffs between coding agents.
- stream — streaming computing SDK for Go; the shared foundation under my data projects.
- ivy — a rule engine for hierarchical content construction.
- pkg — shared Go utilities: structured logging, fetching, a Notion client, and friends.
Daily driver is a heavily customized terminal — Neovim, Yazi, dwm/st heritage — plus plugins and patches for dsh (DeepSeek Harness) and its TUI. Notes live in a Git-versioned Obsidian vault organized with PARA.



