I am a technical lead, team lead, line manager, coach and mentor with 20+ years of experience working with large enterprises. My time is usually split between leading teams and hands-on technical stuff. 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. Although, in recent years, I find myself doing more and more Typescript, frontend and backend.

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