Backend engineer in Taiwan. I write Go and C#, practise TDD and DDD in earnest, and build tooling that keeps AI coding agents inside real engineering discipline instead of letting them generate spaghetti faster than anyone can read it.
coding-afternoon.com · LinkedIn · asdfg55887@gmail.com
- Writing a daily series on quantitative trading — strategy blocks, vectorised backtests, and why a 300% backtest still loses money once slippage is priced in.
- Building spec-driven development workflows and Claude Code skills, so that Ubiquitous Language, vertical slices, and TDD survive contact with an AI agent.
- Shipping small Go services and CLI tools: schedulers, git summarisers, stock analysis.
| GSI-Protocol | Spec-driven development workflow for AI-assisted coding: Specification → Architecture → Implementation → Verification. Python. |
| SDD-Skill | A Claude Code plugin whose skills carry a feature from domain language all the way to production-ready code. |
| Claude-Code-Skill-DDD | Conversational skills for strategic design and Event Storming — bounded contexts and aggregates, by dialogue. |
| skill-manager | Desktop app (Tauri 2 + React + Rust) for authoring, generating, and refining Claude Code skills. |
| LazyVim-Dotfile | My Neovim setup — modular LSP and test wiring for Go, TypeScript, and friends. |
- Day 30:完賽總結:自動化替我們執行了哪些紀律,以及這套系統的下一步 — 2026-10-14
- Day 29:遇到閃崩、交易所停機、資料斷檔怎麼辦?把極端行情當成邊緣案例來測 — 2026-10-13
- Day 28:策略虧錢了,但說不出是哪裡出錯?用結構化交易日誌還原每一筆決策 — 2026-10-12
- Day 27:本機跑得好好的,上雲就掛?用 Docker 把機器人打包部署到 VPS — 2026-10-11
- Day 26:指標算一次要好幾秒、來不及下單?用 Numba 把熱點函式加速 — 2026-10-10
More at coding-afternoon.com.
Languages
Frameworks & apps
Data, infra & tooling
The Writing section is refreshed daily from my RSS feed by a GitHub Action.




