Notes from the work
What I learned building tools for clients and for myself — AI-assisted development, automation, and keeping small systems running.
Notes
What I learned building tools for clients and for myself — AI-assisted development, automation, and keeping small systems running.
When the October 2026 PHP vulnerabilities came out, I found a rental server still running a May release. Here is how to check the real patch version through WordPress Site Health or SSH, since the control panel only shows minor versions, plus options beyond WordPress.
At a marketing company where LP changes used to take a week through engineers, I built a Slack workflow that has Devin make the changes. Covers splitting work (AI) from review (engineers), standardizing layouts for A/B tests, and handling a Devin spec change.
Too many technologies to follow, so a Claude Code routine now reads official changelogs every morning and adds only the new entries to my own site. Covers duplicate detection, a roadmap built one item per day, and flagging explanations that news has made outdated.
A Teams Bot foundation for internal inquiries, published as a template: Azure resources via Terraform, CI/CD from day one, and near-zero monthly cost for internal usage.
I built an internal tool that generates narration audio from a script using Amazon Polly and Cloudflare. This article covers how I turned a design doc into 37 issues with Claude Code and built it in a week, plus measured limits such as the script length cap.
How I load a plugin from a private GitHub repository into a Claude Code cloud routine: passing a least-privilege PAT through the setup script, plus two pitfalls, a token leaked into logs and network allowlists blocking fetches.
With 40 Claude Code skills and agents, nobody could tell what existed, so I built a catalog site that generates itself from repository frontmatter. Covers the effects on inventory, onboarding and duplicate prevention.
No engineers on your team? Let’s start with what to build first.