About

I’m Link — a backend and systems engineer. I work on real-time messaging systems, network internals, and high-performance services, mostly in Go and C++.

This blog is where I write up the problems I find interesting: protocol and kernel-level debugging, the architecture of systems that hold millions of live connections, and the trade-offs behind them. Posts aim for the level of detail I’d want to read myself — mechanisms over hand-waving.

Outside of work I’m learning how large language models work from first principles, and turned that into LLM by Hand, a course where you compute every number yourself. I’m also studying Japanese and keep my notes at JP Notes.

Everything I make is listed on liko.page. Find me on GitHub, or subscribe via RSS.