Writing
All Posts
Self-Hosting with Caddy: HTTPS in 5 Minutes
How we run multiple websites and services on a single VPS with Caddy. Automatic HTTPS, reverse proxy, static sites — all from one config file.
Building an MCP Server from Scratch
How we built a zero-dependency MCP server that connects Claude to GitHub Issues. OAuth 2.0, PKCE, GraphQL — all in ~500 lines of Node.js.
How to Get a Free VPS with 4 CPUs and 24GB RAM
Oracle Cloud's Always Free ARM instances are the best-kept secret in hosting. Here's how to grab one and what to do with it.