Blog
Writing about AWS, infrastructure, and DevOps.
Running a Local AI Coding Agent with Ollama, Cline, and Claude Code
Step-by-step guide to connecting a local Ollama model to Cline and Claude Code via MCP, so routine coding tasks run free on your own hardware.
Running k3s on a Raspberry Pi 4
A complete walkthrough from bare hardware to a working Kubernetes cluster: OS setup, prerequisites, k3s install, and remote kubectl access.
From Ansible to GitHub Actions + Terraform
How I replaced manual Ansible deploys and CloudFormation with GitHub Actions CI/CD and Terraform, with the site live throughout.
How I built a serverless website on AWS without EC2 or a VPC
A walkthrough of the Cloud Resume Challenge AWS stack, what tripped me up, and what I'd do differently.
CloudWatch RUM on AWS: Real Observability Beyond the Visitor Counter
How I replaced the CRC visitor counter with CloudWatch RUM: real browser telemetry, the Cognito credential flow, and two gotchas the docs don't mention.
Studying for KCNA by Actually Building Things
How I built a local Kubernetes lab on an M-series Mac to study for the KCNA exam, and why building beats reading every time.