Enterprise AI, cloud architecture, and technology leadership.
Local Models on Apple Silicon: What the Numbers Actually Look Like
OpenCode's free local models run on the Mac I already own. Here's what the throughput looks like, how it compares to the DGX and Framework machines I have access to at work, and why the bottleneck in /games is nowhere near the model.
Claude + OpenCode: Token Costs, Model Switching, and What a Non-Technical User Built
How swapping Claude Opus 5 High for OpenCode's free DeepSeek models changed the token economics of rebuilding /games for Bec's circle, with per-second throughput stats, code-quality heuristics, and a comparison graph of weekly token limits.
From Wordle Sheets to Game Panels: Building /games for Bec's Circle
How a coaching prompt for a non-technical user sparked a five-game web platform, rotating events, and a small revolution in how a group of professionals track daily scores.
An Agentic Bake-off: Antigravity vs Claude Code
I replaced the site I hand-built in 2018 with one built almost entirely by coding agents — running Google's Antigravity and Anthropic's Claude Code at the same job to see where they differ.
Developer Experience as a Strategic Advantage
Onboarding went from 30 days to 30 minutes. Innersource became the default. DevEx is not a perk — it is the compound interest of an engineering organisation.
Infrastructure as Code at Enterprise Scale with Terraform
From 25 days to 25 minutes: how four platform engineers replaced the ticket queue with golden paths, and made the secure way the lazy way.
Multi-Cloud at Scale: Lessons from Elanco's GCP + Azure Journey
A 2018 spinoff with a deadline forced us to rebuild a global enterprise as 100% cloud-native. Multi-cloud stopped being a religion and became a placement decision.
From Engineer to CTO: A Non-Linear Career Path
Startup codebases, CUDA kernels, and a decade of saying yes to messy problems. What I’d tell engineers who are told there’s a ladder.