Senior backend / platform engineer based in Singapore.
I build Go and TypeScript systems, browser extensions, AI-assisted developer workflows, and local-first productivity tools. Recent work has focused on practical AI products: tools that understand web pages, preserve local context, and keep long-running agent work inspectable, resumable, and recoverable.
- Backend and platform engineering in Go and TypeScript
- Developer tooling, browser extensions, and workflow automation
- AI-assisted software development workflows
- Agent harnesses, evaluators, and resumable coding loops
- Local-first AI applications with explicit privacy boundaries
A published browser extension for visa and arrival-card forms, with page understanding, guided filling, human-in-the-loop suggestions, local browser storage, and Chrome Web Store plus Edge Add-ons distribution.
Website · Chrome Web Store · Edge Add-ons
A CI-tested repository-state protocol that makes long-running AI coding projects resumable, auditable, and evaluator-gated across Codex, Claude Code, Cursor Agent, and similar tools.
A published Obsidian community plugin for rediscovering old journal notes, designed around local-first privacy boundaries, optional AI lead-ins, screenshots, and release automation.
A Telegram-based control plane for trusted local Codex workflows with repository whitelisting, bounded task execution, approval flows, persisted runtime metadata, and operational logs.
I write about backend systems, AI coding workflows, product engineering, and lessons from projects at yanqian.github.io.

