I’m Jamie, a systems engineer and technical architect who works across a wide range of technologies: Dynamics 365, Power Platform, AI, Linux, cloud infrastructure, DevOps automation, and software development in C#, Node.js, Python, and whatever else a project demands. I enjoy building things that solve real problems—automations, integrations, tools, experiments—and then breaking down how they work so others can learn from them too.

This blog is where I document the projects I’ve built, the challenges I’ve solved, and the ideas I’m exploring. Some posts are practical guides, others are proof‑of‑concepts or deeper dives into architecture, automation, and agentic AI systems. Recent topics include Git‑centric ALM for the Power Platform, building an agentic AI workflow to summarise Dynamics 365 wave releases, securing Dataverse API access, automating CRM validation, and experimenting with AWX for Ansible automation. You’ll also find posts touching on cloud patterns, Linux tooling, containerisation, and development practices across multiple languages.

I write for two audiences: anyone facing the same problems I’ve already wrestled with, and my future self—because good notes are worth sharing. My goal is to make complex systems easier to understand, show the reasoning behind the decisions, and help others build with more confidence and less friction.

If you want to explore more of my work, you can find my projects on GitHub: https://github.com/jamienicholls