macOS Dev Environment: Dotfiles

alacritty + tmux + nvim + zsh + Claude Code in a single screen. The choices and structure behind a terminal-centric development environment.

April 30, 2026 · 10 min read

Sensitive Data Encryption — Module Design and Migration Retrospective

A retrospective on column-level encryption of sensitive data in a running service. Envelope encryption, DEK granularity decisions, the WHERE clause constraint that led to HMAC, and the migration automation Skill that spread the work across the org.

January 15, 2026 · 5 min read

Internal Hackathon Retrospective — 1st Place

A retrospective on the internal hackathon. How an idea I proposed evolved with the team into a 1st-place project and an internal launch — and the starting point for using AI tools in earnest.

January 5, 2026 · 3 min read

JIRA Sprint Workflows and Git/GitHub Integration

Looking at JIRA’s issues and workflows as a graph of work units — covering the Sprint lifecycle, issue hierarchy, Git/GitHub integration patterns, and automation flows.

December 30, 2025 · 6 min read

GitHub Actions Fundamentals — Workflow, Job, Step

GitHub Actions seen as an event-driven automation engine — the three-layer abstraction of workflow / job / step, plus the operational details of triggers, runners, and secrets.

December 15, 2025 · 6 min read

GitHub PRs and the Code Review Cycle

Looking at GitHub PRs as a collaboration layer on top of Git’s change graph, and walking through the Code Review cycle, PR-level design, and merge strategies.

November 30, 2025 · 5 min read

Git Workflow Basics — Commits, Branches, Merge vs Rebase

Looking at Git as a graph of changes — and seeing how commit hygiene, branching strategy, and the merge-vs-rebase choice are all decisions about the shape of that graph.

November 15, 2025 · 5 min read

Security Groups and NACLs

How Security Groups (stateful, per-instance) and NACLs (stateless, per-subnet) form different layers of defense in a VPC, plus the common pitfalls each surface.

November 1, 2025 · 5 min read

Connecting VPCs to Other Networks — Peering, VPN, Transit, PrivateLink

Comparing the four mechanisms that connect a VPC to other VPCs, on-premises networks, and external services — Peering, Transit Gateway, Site-to-Site VPN, and PrivateLink — across topology and cost.

October 20, 2025 · 5 min read