Iain Lennox
Principal Microsoft Architect & AI Engineer
Building practical AI-enabled business systems across Azure, Business Central, Microsoft 365 and SQL.
I design and build secure, maintainable Microsoft cloud and business-system solutions, with a current focus on agentic AI workflows, MCP/tool integrations and AI-assisted development over real operational data.
About Me
Principal Microsoft Architect and co-founder of Cirrotech Ltd, specialising in Azure, Microsoft 365, Dynamics 365 Business Central, and AI-enabled business automation.
I have over two decades of experience designing secure, scalable Microsoft solutions across Business Central, Azure Functions, Logic Apps, Data Factory, Synapse, SQL Server, SharePoint Online, Microsoft 365 security, APIs and custom line-of-business systems.
Over the last two years I have focused on practical AI engineering: agentic coding workflows, LLM tool use, reusable skills, Model Context Protocol (MCP), structured outputs, and AI-assisted software delivery. My interest is not in isolated chatbots, but in connecting AI systems to real business data and workflows safely, with validation, permissions, auditability and human approval where required.
Recent work includes an internal Business Central extension development platform that manages object ID governance, extension metadata, GitHub repository creation and template-based project scaffolding. It includes LLM tooling that allows users to describe an extension in natural language, then uses skills and markdown-based business rules to generate an extension plan and create a runnable GitHub repository ready for developer refinement.
I help businesses modernise and automate their operations by combining deep Microsoft platform experience with practical AI engineering, turning existing systems into safer, smarter and more efficient workflows.
Experience
At Cirrotech Ltd., I combine Azure and Business Central architecture with practical AI engineering to deliver governed, business-safe automation.
- Designed and delivered Azure, Business Central and Microsoft 365 solutions for business-process automation and integration.
- Built internal tooling for governed Business Central extension development, including object ID management, extension metadata, environment support and GitHub repository creation.
- Developed LLM-assisted workflows that generate extension plans and scaffold runnable Business Central AL repositories from natural-language requirements.
- Used reusable skills and markdown-based business rules to constrain AI output around Business Central object IDs, project structure and development standards.
- Piloted Model Context Protocol (MCP), coding agents and tool-based AI workflows for practical software delivery and business-system automation.
- Focused on safe AI integration patterns, including validation, auditability, permissions and human review before sensitive actions.
Key Expertise:
- Azure Data Factory
- Azure Synapse Analytics
- Azure Logic Apps
- Azure Functions
- Azure Platform Services
Led various technology initiatives focusing on Microsoft Dynamics 365, Azure, and Microsoft 365.
- Business Central Integration
- Azure Logic Apps, Functions, and Data Factory
- SharePoint Integration and Advanced Development
- Microsoft 365 Security and Deployment
- SharePoint Development and Document Management Integration
- Office 365 Deployment
- Microsoft Lync / Skype for Business Implementation
Provided support to customers using Dynamics NAV, handling software change requirements and deploying updates.
- Developed and deployed software changes based on customer requirements.
- Provided first-line support for customer queries related to Dynamics NAV.
- Collaborated with customers to understand and implement customisations effectively.
Selected Projects
AI-Assisted Business Central Extension Generator
Internal platform for governed Microsoft Dynamics 365 Business Central extension development. Users describe a required extension in natural language, and the system uses LLM tooling, reusable skills and markdown-based business rules to ask focused questions, generate an EXTENSION_PLAN.md file, allocate or guide object ID usage, and scaffold a runnable GitHub repository for developer review and refinement.
Capabilities:
- Business Central object ID governance
- Extension and object-entry tracking
- GitHub repository creation from templates
- AI-assisted extension planning
- Markdown/skills-based business rules
- AL project scaffolding
- Branch strategy support
- Developer-in-the-loop refinement
MCP and Business-System AI Workflows
Exploration and prototyping of MCP/tool-based AI workflows that connect assistants to structured business data such as Business Central, SQL-backed reporting, CRM/support data and operational systems. Focused on safe tool boundaries, structured outputs, permissions and auditability.
Skills
Microsoft / Business Systems
- Dynamics 365 Business Central
- Microsoft 365
- SharePoint Online
- Azure Functions
- Azure Logic Apps
- Azure Data Factory
- Synapse
- SQL Server
AI Engineering
- Agentic workflows
- LLM tool use
- Model Context Protocol (MCP)
- Structured outputs
- RAG concepts
- AI-assisted coding
- Prompt/context design
- Evaluation and validation
- Human-in-the-loop workflows
Software Development
- C#
- .NET
- ASP.NET
- REST APIs
- SQL
- Docker
- GitHub
- GitHub Actions
Architecture / Delivery
- Solution architecture
- Integration architecture
- Workflow automation
- Data pipelines
- Security and governance
- Technical leadership
Education
- BSc in Business Technology – University of The West of Scotland
- HND in Software Development – Cardonald College
- Microsoft Certified: Azure Solutions Architect
- Microsoft Certified Solutions Developer