Engineering leader exploring identity, security, and AI-assisted development.
| Project | What it does | Built with | Phase |
|---|---|---|---|
| identity-lab | Learn the modern identity stack by breaking it — 9 interactive CLI simulations for OAuth2, OIDC, WebAuthn, DPoP, SCIM, CAEP | Node.js | Complete |
| inbox-shepherd | Gmail triage pipeline — header screening, static rules, then LLM classification with logged decisions | Apps Script | Early |
| prompt-lenses | Model-agnostic prompt library for code and document review through cognitive lenses | Markdown | Early |
| interview-prep | One command generates Staff-level interview prep — deep-dive episodes, podcasts, and an AI coach | Python | In development |
| text-adventure-v2 | Procedural dungeon crawler with BFS-validated solvable maps and fog-of-war rendering | Go | Playable |
| dotfiles | Cross-platform terminal dev environment managed with chezmoi — one source renders zsh (macOS) + PowerShell (Windows) with a byte-identical starship prompt, delta diffs, zoxide/fzf | chezmoi · Shell | Stable |
All repos follow the same documentation lifecycle: ROADMAP.md for priorities, docs/decisions/ for append-only architectural decision records, and AGENTS.md as the AI coding assistant entry point. Details in kphutt/.github.



