Group Chief Information Officer, Capitec Bank — Cape Town, South Africa. 20+ years in technology leadership across financial services.
I write about AI engineering, banking technology, cloud architecture, cybersecurity and engineering leadership at andrewbaker.ninja — and the code behind most of those posts ends up here.
Everything below is production tooling I actually run, not demos.
Cost, observability and safety for coding agents — the unglamorous infrastructure around LLMs.
| ai-agent-cost-usage-panel | Live cost/usage panel + auto-split Ghostty launcher for Claude Code and OpenCode CLI sessions. Write-up |
| claude-burst | Local gateway that arbitrages Anthropic subscription vs. metered pricing, with AWS Bedrock overflow. Write-up |
| cloudscale-claude-code-extender | Floating iTerm2 panel showing live Claude Code command history. |
| wp-plugin-standards-claude-skills | Claude Code skill enforcing WordPress.org submission standards, security hardening and PCP compliance. |
| bash-analyse-repo-claude-skill | Claude Code skill that audits bash across a repo into a prioritised Critical/High/Medium/Low report. |
| cloudtorepo | Reverse-engineer an existing AWS estate into Terraform — with scripts, not click-ops. Guide |
| aws-bvr | AWS Business Value Ratio — cost posture auditor for product accounts. Write-up |
| pi2s3 | Block-level nightly backup of a Raspberry Pi to S3; restore to new hardware in one command. Write-up |
Free, no-upsell plugins built for sites running behind Cloudflare.
| cloudscale-site-analytics | Analytics that survive CDN caching — a JS beacon counts every view, including cached pages. |
| wordpress-database-cleanup-plugin | Revisions, transients, orphaned meta and unused media — dry-run preview, chunked processing. |
Elsewhere: andrewbaker.ninja · LinkedIn · X
