I lead architecture direction and delivery across multiple engineering teams at Prospa, a small-business lender in Sydney, alongside an Engineering Manager's day job. Twenty years in software, ten of them hands-on before I moved into leadership. I still make the architectural calls and stay close enough to the code to be useful during an incident.
Recent work: a zero-downtime migration of a core lending platform with 100% financial data integrity, a shared internal .NET SDK I created and still maintain across teams, and an internal MCP registry with an agentic security review gate in CI, so engineers get AI tooling without it becoming a supply-chain or data-exposure problem.
Stack: C#/.NET, Azure, event-driven architecture (Service Bus, sagas, outbox), DDD, microservices, OpenTelemetry, Terraform.
Small tools, mostly about keeping AI coding agents useful and predictable.
- vscode-agent-manager — manage coding agents from inside VS Code.
- copilot-skills-budget — a Copilot CLI plugin that warns when installed skill descriptions eat more than 1% of the model's context window.
I write at luizbon.com. Most recently on why an MCP registry isn't enough without a review gate.




