Writing & Ideas

Thoughts on AI engineering, LLM systems, and building software that scales.

Server infrastructure diagram representing a deployed API endpoint behind a reverse proxy
July 26, 2026

MCP Servers Explained: Deploying One to AWS EC2

Most MCP content is theoretical — diagrams of a client talking to a server, an analogy to USB-C, a five-line “hello world” that runs on …

MCP AI Agent Tools Backend Development
Abstract visualization of interconnected data nodes representing a retrieval pipeline
July 26, 2026

RAG in Production: Why It Works in Demos, Fails Live

The demo always works. You embed a few dozen documents, ask a question, and the model answers it correctly, instantly, with a clean citation. You show …

RAG AI Engineering Backend Development
Phone storage screen listing Documents, GIFs, Wallpapers, and Voice messages with their file sizes
July 20, 2026

File Upload Security: A Complete Guide

Every application that lets users upload something — a profile picture, a resume, an invoice, an attachment — opens a door into your server. Most of …

Security Backend Development System Design
Person holding phone
July 19, 2026

How Notification Systems Actually Work

Ever wondered how you get that instant ping when someone likes your post or sends you a message? That simple notification you see on your phone is the …

System Design Distributed Systems Kafka