evanharmon.com · ponderous.dev · sommerlawn.com · kctechenthusiasts.com · harmonlab.net
My coding environment is Ghostty and VS Code running zsh + Oh My Zsh with a
Starship prompt and tmux. Everything is installed with
Homebrew and my dotfiles are templated and synced across machines with
chezmoi (so .zshrc, Ghostty, Starship, git, etc. are one chezmoi apply away).
I do most of my coding in self-hosted dev containers provisioned with Coder,
which act as always-on remote environments for myself and agentic AI tools like Claude, Codex, and agent-deck so they can be run collaboratively or autonomously.
I make extensive use of the go-task (Taskfile.yml) task runner for determinative AI and human use, and I think and take notes in Obsidian.
My personal stack of dev-tooling, automation, and homelab repos that work together:
| Repo | What it is |
|---|---|
| harmon-init | Copier template that bootstraps & standardizes new repos (CI/CD, devcontainers, AI steering, tooling). |
| harmon-devkit | Reusable boilerplates & code templates, standalone scripts, and AI assets (skills, prompts, agents). |
| harmon-dotfiles | Shell & app dotfiles, managed declaratively with chezmoi. |
| harmon-ops | Personal machine bootstrapping, package management & dev-environment setup across macOS/Windows/Linux. |
| harmon-infra | Homelab infrastructure as code — Terraform, Ansible, and Docker Compose services. |
Latest posts from evanharmon.com (auto-updated):
- KC Tech Enthusiasts - Agentic AI Design Patterns with Claude Code (Dec. 12, 2025)
- KC Tech Enthusiasts - AI Platforms (May 2, 2025)
- The Phoenix Project Book Summary (June 30, 2023)
- How to setup git to use a different git commit identity based on the repo's directory (Sep. 12, 2023)
📍 Kansas City, MO





