Writing
Notes on building for the web: what worked, what didn't, and what I'd do differently.
Turning an old desktop into a NAS with TrueNAS
How to check the hardware, install TrueNAS Community Edition, create a ZFS pool and share files safely across your network.
Serverless RAG with Bedrock Knowledge Bases and S3 Vectors
How to answer questions over your own documents on AWS without running a vector database cluster.
Self-hosting Immich, Pi-hole, Jellyfin and Home Assistant on TrueNAS
Docker Compose setups for photos, ad blocking, media streaming and home automation, plus private remote access with Tailscale.
Running a local LLM with Ollama and Open WebUI
How to choose a model that fits your memory, run it on almost any PC, add a chat interface and host it on a home server.
Orchestrating AI workflows on AWS with Step Functions
When to use Step Functions, Lambda durable functions or AgentCore, with a human approval pattern you can build on.
Calling Amazon Bedrock from AWS Lambda
A practical guide to the Converse API, response streaming, IAM and the timeouts that catch people out.