Skip to main content

Notebook

  • From Shared Minutes to a Laptop Under the Desk

    August 11, 2026 · 3 min read · GitLab, CI/CD, Infrastructure Cost

    How a GitLab CI cost problem moved through three different answers — shared runners, autoscaled AWS runners, and a home-laptop runner — and why that last one only works because of a tag nobody notices until they forget it.

  • Release Management and Environment Operations at a Federal Contract Client

    August 10, 2026 · 4 min read · Release Engineering, DevSecOps, Incident Response

    How releases, environment configuration, and certificate management actually ran on a federal government contract — plus two incidents that shaped how I handle risky changes and schedule pressure since.

  • AI as a Collaborator, Not an Autopilot

    August 6, 2026 · 1 min read · AI-Assisted Engineering

    A two-track AI workflow — one for turning interviews into content, one for implementation — with human review as the seam between them.

  • GitLab OIDC Pipeline

    August 6, 2026 · 3 min read · GitLab, CI/CD, AWS

    Authenticating GitLab CI to AWS without long-lived credentials.

  • Terraform Backend Strategy

    August 6, 2026 · 2 min read · Terraform, AWS

    How this site's Terraform state is organized across dev, prod, and sibling projects — and why S3 native locking replaced DynamoDB for new work.