$ ls -t blog/posts/*.md
Notes on infra, AI, and the boring stuff between.
War stories, opinions, and the occasional cost spreadsheet. Rendered from markdown in github.com/Jelle7 by Astro.
Automating Our Family Meals with an Albert Heijn MCP Server
How I connected Claude and an MCP server to Albert Heijn's API to turn weekly Bonus discounts into a realistic, kid-friendly meal plan — and push the grocery basket straight into the app.
8 min
read →
Tunnelling a Portainer Edge agent through AWS PrivateLink (and a few traps I hit on the way)
What looked like a one-afternoon networking task turned into a six-trap debugging chase. Here's the architecture, the AWS plumbing, and the gotchas — including a Portainer agent quirk that made every base64 attempt fail at a different byte.
12 min
read →
Building 2tec.be: Astro on Cloudflare Workers
How I rebuilt this portfolio with Astro and shipped it on Cloudflare Workers Static Assets — including the free email path, the custom-domain dance, and the 2TEC banner that wouldn't render on mobile Firefox.
9 min
read →
Using Caddy and DuckDNS on Raspberry PI
How I set up Caddy and DuckDNS on my Raspberry Pi to get automatic HTTPS for home network services — no manual cert management needed.
6 min
read →
Controlling Chamberlain shutters with Google Assistant
How I reverse-engineered the 433MHz RF signal from a Chamberlain shutter remote and replayed it from a Raspberry Pi, triggered by Google Assistant voice commands via IFTTT.
12 min
read →