I'm a Dynamics 365 CE developer based in Belfast, Northern Ireland, working where the Power Platform meets applied AI. Most of what I build ends up inside someone's daily routine; five Copilot Studio agents I designed and shipped are in production use across helpdesk, sales, procurement, reporting and security.
My background is managed services: delivering across a portfolio of client environments rather than a single in-house estate. That is consulting-shaped work: scoping with people who don't speak in schema names, shipping into environments you don't fully control, and staying accountable for the thing after it goes live.
The pattern I keep returning to with agents is retrieve → reason → act: ground the model in real business data, let it reason over the request, then give it a narrow and fully audited set of actions it is allowed to take, with a human escalation path for anything consequential. The guardrails are the interesting engineering, not the model.
I write the integration layer underneath as well (Azure Functions in C# and .NET 8, the Dataverse Web API, OAuth and Key Vault) because an agent is only as good as the data it can reach and the actions it can safely take. Certified Azure Administrator (AZ-104), DevOps Engineer Expert (AZ-400) and Endpoint Administrator, with PL-400 (Power Platform Developer) in progress.