Writing on AI systems, cloud & infra
RSS

Kevin Tan

Cloud Architecture · AI Engineering · Distributed Systems

Latest · Post

Why Multi-Column PDFs Scramble Reading Order in RAG

Fixing two-column extraction broke academic title pages. The benchmark never noticed.

A person on a bench reads a multi-column newspaper that hides their face, standing for a reader who cannot see how the column layout is being scrambled.

Most read guides — reader favorites

View archive →

More Articles

01

How to Evaluate an MCP Server With an LLM: 17 Bugs Found and Fixed

June 27, 2026 12 min

02

How AI Agents Should Read PDFs: 5 Patterns That Survived Production

June 24, 2026 11 min

03

How I Built a Serverless Newsletter on AWS for Under $1/Month

June 20, 2026 10 min

04

MCP Tool Sprawl: How I Cut 69 Tools to 43 With a Decorator

June 13, 2026 8 min

05

How to Deploy a Python MCP Server: Remote HTTP, Auth, and Docker

June 09, 2026 11 min

Highlight Editor's pick →

The Dispatch

Engineering essays from real production work, in your inbox.

AI agents, cloud architecture, reliability, and the trade-offs behind them. Roughly weekly.