Blog Archive
How AI Text Watermarks Hide in Plain Text
Text has no pixels or persistent metadata. AI watermarks live in the statistical pattern created by a model's repeated word choices.
Read post

Hermes and CLIProxyAPI
A resident local agent covers chat-app entry points and memory. CLIProxyAPI turns CLI subscriptions into a local compatible API. Together they cover local AI access outside the IDE.
Read post

Why some Web apps are better suited to Canvas than HTML
Canvas is not a faster replacement for HTML. It becomes a better rendering tool when an interface is more like a zoomable, pannable scene than a document.
Read post

Everyday AI tools
The AI tools I currently use for daily development: Cursor, Claude Code, Codex App, CC Switch, and DeepSeek.
Read post

TypeScript Tips
A few concise and practical TypeScript type tricks.
Read post

Image-generation prompts
The structure, style, and practical examples of prompts for image generation.
Read post
