A selection of articles, blog posts, and technical writing from across my career.

The Math and the Graph Behind a Popular Match Game
Neo4j · Feb 2026
Exploring the mathematical principles and graph theory powering a popular matching card game — a practical demonstration of how graphs model relationships in unexpected places.

Container Use for Locally Sandboxed, Background Agents in Zed
Zed · Jul 2025
How Container Use — an open source tool combining Dagger containers and Git Worktrees — enables isolated, parallel AI agents to run safely in the background alongside Zed's foreground agent capabilities.

The Daggerverse in Practice
Dagger · 2024
A hands-on guide to the Daggerverse — Dagger's ecosystem of reusable modules — and how to put it to work in real CI/CD pipelines.
Using Dockerfiles with Dagger
Dagger · 2023
How to bring existing Dockerfiles into Dagger workflows, enabling teams to incrementally adopt programmable pipelines without abandoning their current container build tooling.
GitOps with GitHub Actions and Amazon EKS
Weaveworks · 2021
A technical deep dive into GitOps patterns using GitHub Actions and Amazon EKS — bringing CI/CD and Kubernetes together for production-grade, declarative workflows.
Read on Weaveworks (archived) →

GitHub Enterprise Now Available from the AWS Marketplace
GitHub · Dec 2019
Announcing a major ecosystem partnership milestone: GitHub Enterprise available through the AWS Marketplace for enterprise customers, enabling simplified procurement via AWS consolidated billing.
CloudBees Core and Twistlock: DevSecOps for Container Images
CloudBees · Mar 2019
Integrating Twistlock container security scanning into CloudBees Core on Kubernetes to automatically detect and block vulnerable Docker images before they reach production registries.

Integrating Container Image Scanning into CircleCI Builds with the Twistlock Orb
CircleCI · Jan 2019
How DevSecOps teams can use the Twistlock orb to automatically scan container images for vulnerabilities within CircleCI pipelines — catching security issues early without slowing down developer workflows.
A Great Year in BD & Alliances at Twistlock
LinkedIn · 2018
A look back at building and scaling the partner and alliance ecosystem at Twistlock — key wins, lessons learned, and what actually drives ecosystem growth in cloud security.
Puppet Automation Makes Cloud Management, Manageable
LinkedIn · 2017
How Puppet Enterprise and VMware vRealize Automation work together to enable self-service cloud provisioning with versioned infrastructure code and continuous compliance across multiple cloud platforms.