About Me

tl;dr: Nerd!!!

Who Am I?

I'm a self-confessed nerd, who has found only one thing in life I'm properly (like really) good at: software.
Web, windows, phone...it doesn't matter. If it's on the Microsoft technology stack, I'm there. I've been developing software commercially for 15 years, including 6 years consulting to help other people with this stuff... that way I'm the only one who has stay awake all night reading!

What I Do

I work out what needs to be built, how best to build it, actually build stuff, and keep stuff running. I also consult to other businesses to help them work out what to build, and how best to build it.

Specifically I...

Specialise in the Microsoft technology stack.

Lets be honest: keeping up with a single set of technologies is hard enough. Although I have worked on PHP and Java projects and like to know how the other side lives, I've invested my time in the MS technologies, and don't see myself changing anytime soon.

This means if you're looking at a list of keywords like .Net, C#, razor, WinDBG, SQL Server, XAML, Octopus Deploy, I probably know what's hurting, and might be able to help fix it.

Like keeping people happy

IT tends to get a bad rap for late projects, blown budgets, unhappy clients and buggy software. This really grinds my gears. Have a look at the Testimonials page for some things my users say about me, and my software.