Blog

Practical writing on APIs, MCP tools, auth and observability — with the config that makes it work.

Workflow automation on Kubernetes that scales

Run scheduled jobs, webhooks and APIs on Kubernetes from one config. Scale with kubectl: cron coordination, health probes and pod discovery are built in.

Build an AI API with Google Gemini

Wrapping Gemini in an endpoint takes ten lines. Doing it without leaving your API key open to the internet takes a few more — here are both.

A MongoDB Atlas REST API with no backend to write

CRUD, bcrypt-hashed passwords and real aggregation pipelines over an Atlas cluster — from config. No ORM, no Mongoose, no server to deploy.

How to build your own MCP server

A complete walkthrough — database, schema, config, token, client — that ends with Claude querying your own data. No SDK, no Node project, no server to host.