AI governance

System boundaries, evaluation, operational controls, and accountable delivery for applied AI.

  • AI governance for software systems: controls that fit delivery · Guide · A delivery-focused guide to AI inventories, risk boundaries, evaluation, human oversight, and operational evidence.
  • Architecture Solution Blueprint platform · Project · Led the zero-to-one delivery of an enterprise platform that turns architecture patterns into real-time component recommendations and compliant solution blueprints.
  • ASB Assist · Project · A natural-language architecture workflow that uses LLM and RAG patterns to generate compliant diagrams and recommend enterprise services on top of the blueprint platform.
  • Staff Software Developer & Enterprise Architect — Royal Bank of Canada · Experience · Building enterprise platforms and standards across architecture automation, observability, cloud infrastructure, and responsible AI.
  • Production RAG requires retrieval evidence and control · Note · Retrieval augmented generation is often described as “search, then prompt.” A production RAG system is more accurately a governed information retrieval system connected to a…
  • Design safe tool use for AI agents · Note · An AI agent becomes materially different from a chatbot when it can read private data or change external systems. The central safety question is not whether the model produces good…
  • Build AI governance into the delivery control plane · Note · AI governance fails when it exists only as a policy document reviewed before launch. Controls must be attached to the same delivery path that versions models, prompts, data, tools,…
  • Evaluate LLM systems as systems · Note · A language model feature cannot be evaluated by trying a few prompts and deciding the answers look good. Its quality depends on the model, instructions, tools, retrieval, application…
  • Define the boundaries of a production RAG system · Note · Retrieval augmented generation connects a language model to external information, but it does not automatically make an answer correct, current, or authorised. A production design must…