It started with a question

This site didn't start with code — it started with an interrogation. I had Codex grill me about "building a personal website" with relentless rounds of questions: who is it for, what goes on it, what stack, where to deploy, how often to update.

The key decisions:

  • Hybrid positioning: business card + portfolio + blog in one, no single audience bet.
  • Stack: Next.js + TypeScript + Tailwind CSS, content maintained in Markdown.
  • Deployment: static export on Cloudflare Pages — free, and reasonably accessible from China.
  • Design: minimal, dark, bilingual — Chinese by default, /en to switch.

Why these choices

Once the requirements were clear, the tech choices followed naturally: a content-driven personal site is best served by a static export — no server, no database, push to deploy.

Dark-only design was a deliberate scope cut: shipping first beats building everything at once.

What's next

No fixed topics yet. Maybe technical notes, maybe project retrospectives, maybe whatever exploration is underway. Either way, starting with no limits.