Writing
Blog
Weekly technical writing on API design, contract testing, AI engineering, and developer tooling.
· architecturedeveloper-tooling
Gating Vercel deploys on CI success
Why we route Vercel deploys through GitHub Actions instead of letting them fire on every push — and how to wire it up without losing the rest of Vercel's niceness.
· meta
Hello, Kumizhi
Introducing the Kumizhi blog — where we write about API design, contract testing, AI engineering, and developer tooling.
· developer-toolingarchitecture
Notion as a git-backed CMS
How we publish this blog from Notion without giving up Git as the source of truth — a one-way sync, ~250 lines of TypeScript, and no new services.
· meta
Notion Sync Test
A throwaway post to validate the Notion-to-MDX sync pipeline end-to-end.