avatar vian's notes

Learning in public, one post at a time

  • HOME
  • TAGS
  • ARCHIVES
  • ABOUT
Home About
About

About

This is where I figure things out in public.

I’m a tech lead working across AI engineering, infrastructure, and developer tooling — spaces where the stack is always provisional and the ceiling keeps moving. I build things, hit walls, dig into why, and write about what I find.

The posts here aren’t tutorials. They’re field notes: the 403 that wasn’t, headroom round two, the tunnel. Debugging sessions, rabbit holes, and the occasional thing that actually works.

If you’re looking for polished answers, you won’t find them here. If you want to watch someone stumble through interesting problems — sometimes with useful results — you’re in the right place.

Code at GitHub. Writing at Medium. Based in Depok, West Java.

📄 View my CV

Recently Updated

  • OpenCode V2: Deciding to Upgrade and the Journey There
  • What Changed in OpenCode V2
  • OpenCode V2 + 9router: 9 Traps in a Custom Provider Setup
  • Your MCP Server Isn't Timing Out. Your Laptop Is Asleep.
  • Saving OpenCode Sessions After Laptop Swap

Trending Tags

9router technical tooling opencode postmortem ade ai personal warp agents

© 2026 Alvian. Some rights reserved.

This blog is open source — view on GitHub

Using the Chirpy theme for Jekyll.

Trending Tags

9router technical tooling opencode postmortem ade ai personal warp agents