I am a technical lead, team lead, line manager, coach and mentor with 20+ years of experience working with large enterprises. I am an advocate of software craftsmanship.

My early coding experience was in Basic, C, Pascal, Clipper, Delphi and Visual Basic but since the advent of C# and Microsoft .NET I have specialised in solutions built on this stack.

The opinions expressed on this site are my own and do not represent my employer’s view in any way.