About
Microsoft MVP · Architect · Building with AI and the cloud
I've been building software since October 2007. Most of those years went into architecting on the Microsoft stack — SharePoint, Azure and .NET — and I've been recognised as a Microsoft MVP four times.
These days I work where cloud meets AI: designing systems on Azure, building products with TypeScript and Next.js, and working alongside AI agents that plan, build and review code with me.
I build my own products end to end — web, mobile and the infrastructure underneath — and run most of them on servers I manage myself. This site is where I write down what I learn and ship the small tools that come out of it.
How I work
Validate, don't assume
Read the source, measure it, then decide.
Answer first
Short and direct; the detail is there if you need it.
Ship small, review hard
Small steps, each one checked before the next.
Own the stack
From schema to server, so nothing is a black box.
Spend wisely
The simplest setup that does the job; scale when it's needed.
Skills
- Azure
- SharePoint
- .NET / C#
- TypeScript
- Next.js
- PostgreSQL
- AI agents & LLMs
- iOS & Android