Key Skills

Distributed Systems: Proficient in building cloud-native systems on Azure using microservices, Azure Functions, and Service Bus. Extensive experience with WebSockets for real-time communication, alongside technologies like SignalR and MQTT for messaging. Skilled in Terraform for IaC, YAML, and CI/CD.

AI & Agentic Development: Pioneering "Agentic" workflows using Copilot CLI, Gemini CLI, and Ollama. Engineered custom AI skills, specialised MCP servers, automated PR/Code Review agents, and self-learning "memory" patterns to accelerate the full SDLC.

Collaboration & Mentoring: Great communication, mentoring and collaboration skills. Empathetic and good at bringing people together.

Database & Storage: SQL Server throughout my career, and for the last 4 years also Cosmos DB and Azure/Google Blob Storage.

C# & .NET Ecosystem: Over 10 years of experience in C# and using .NET Core/10. Worked with Blazor, MVC, Web API and WPF applications.

UX & Interface Design: Passionate about creating premium user experiences. Have been responsible for UX and UI design in many of my project roles.

Embedded Systems: Experienced in programming microprocessors like the ESP32 using C++. Familiar with basic electronics principles and circuit design.
Above all, I am good at solving problems using the aforementioned tools to find practical solutions.

I am very keen on photography and love using Photoshop/Lightroom and AI to enhance photos.
(sensors, lights and sirens) in my home. Leveraging MQTT for events, Home Assistant is at the heart with Matter Bridge for the voice assistants. I use Node Red for some very powerful flows. I even get the soldering iron out sometimes.
I learnt to play the guitar at the start of lock down. Electric and acoustic.
I learnt some mandarin. Nǐ hǎo