Senior / Lead .NET Engineer specialising in C#, ASP.NET Core, Azure, event-driven architecture and Aspire. 20+ years' experience delivering secure, scalable systems across UK government and regulated private-sector environments, including eight years of hands-on Azure experience.
Current focus includes generative AI, AI-enabled engineering with GitHub Copilot, Claude Code, OpenAI Codex, and local-first cloud-native development with Aspire.
- 🖥 Senior / Lead software engineer specialising in .NET, Azure, and distributed systems
- 💻 Core stack: ASP.NET Core, Azure cloud services, SQL Server, Docker, CI/CD
- ☁️ Building cloud-native and event-driven platforms with Azure and Aspire
- 🏛 Extensive public-sector experience with GDS delivery for Defra and DfE/ESFA
- 🔧 Strong background in technical leadership, CI/CD, testing and production support
- 🧠 Applying enterprise GenAI patterns to existing .NET and Azure platforms
- .NET & C#: .NET 10, ASP.NET Core, Blazor, web APIs, minimal APIs and Worker Services
- Microsoft Azure: App Services, Functions, Container Apps, Service Bus, Storage Queues, Storage, Key Vault, Managed Identity and Application Insights
- Aspire: local-first development, rapid developer onboarding, service orchestration, resource emulation and integration testing
- Architecture: distributed systems, event-driven processing, typed messaging contracts and resilient cloud services
- Data: SQL Server, Azure SQL and Cosmos DB with EF Core and Dapper
- Delivery: Azure DevOps YAML pipelines, Bicep, ARM templates, Docker and KEDA
- Resilience & observability: Polly, OpenTelemetry, structured error handling, retry strategies and production diagnostics
- Testing: xUnit, Moq, NSubstitute, Playwright and Selenium
- Leadership: technical mentoring, stakeholder engagement, code quality and delivery ownership
- Agile delivery: Government Digital Service standards and Scrum
- Data & analytics: Microsoft Fabric, data ingestion and transformation, Data Lake storage, Python, R, geospatial visualisation and analytics pipelines.
- Microsoft Agent Framework, Semantic Kernel, Azure OpenAI, Azure Foundry and Ollama
- Retrieval Augmented Generation, GraphRAG with Neo4j, vector search and embeddings
- Tool calling, agent workflows and Model Context Protocol
- Secure integration, observability and governance for AI-enabled enterprise systems
- AI-assisted engineering with GitHub Copilot, Claude Code and OpenAI Codex
- Azure: Azure OpenAI, App Services, Functions, Service Bus, Cosmos DB, Storage, Key Vault, APIM, Application Insights, Bicep
- AWS (working knowledge): EC2, RDS, S3, Lambda and Bedrock concepts
-
AI Experiments
Applied GenAI prototypes covering secure RAG, tool calling, document ingestion, vector search and MCP using Azure OpenAI, AWS Bedrock, Ollama, Semantic Kernel, Agent Framework and Neo4j. -
SQL Server 2025 Semantic Search
A .NET project exploring semantic search with SQL Server 2025 and Azure SQL vector capabilities, using C#, Azure Functions, Docker and Aspire to orchestrate document ingestion, embedding and search services. -
GraphRAG
A .NET reference project demonstrating GraphRAG using Microsoft Agent Framework and Neo4j, with a Blazor front end orchestrated via Aspire. Implements automated PDF ingestion and agent-driven query workflows. Supports Azure Foundry and local Ollama models. -
DatabaseSampler
A C# reference application demonstrating access to SQL Server, PostgreSQL, Cosmos DB and Redis. Orchestrated with Aspire for local-first cloud development. -
Wild Consulting
My consulting company website, built with ASP.NET Core Razor Pages. CI/CD via Azure DevOps pipeline with automated build and FTP deployment.
Live site: https://wildconsulting.co.uk
I’m open to:
- Senior, Lead and Principal .NET engineering contracts
- Azure cloud architecture and modernisation
- Cloud-native .NET development with Aspire
- Enterprise GenAI integration with existing .NET and Azure platforms
- Consulting for Azure and regulated environments
If you’re modernising or building a cloud-native .NET application with Azure and Aspire, feel free to reach out.
Contact: Email | LinkedIn | Website
Last updated: August 2026




