The Workshop

The tools I actually build things with. 28 years of IT, largely self-taught.

Claude Code
AI coding assistant, Terminal-based - Anthropic
Built the Authelia Manager, three WordPress plugins, and half the stuff on this page with it.
PowerShell
Primary scripting language, Exchange and Active Directory automation
16 years of Exchange means 16 years of PowerShell. It's muscle memory at this point.
Python
Scripting, automation, tool development, Flask for web apps
When you need a custom tool and PHP isn't the answer.
React / TypeScript
Frontend stack for HookHouse-Pro, HomeBase, and other projects
Learned it by building things, not by watching tutorials. The hard way works.
PHP / MySQL
Cookslate recipe manager, WordPress plugins, Web app backends
Old reliable. Sometimes the boring choice is the right choice.
Docker & Docker Compose
Every service runs in a container. No exceptions.
Rebuild anything in minutes. Break something? docker compose down, fix it, bring it back up.
Bash
Shell scripting, Automation glue, Cron jobs
The duct tape of the Linux world. It holds everything together.