I build robust, modern software systems and solve the problems that slow teams down. With forty years of hands‑on engineering experience across C#, WinUI, Blazor, SQL Server, and Azure, I help organisations modernise legacy platforms, stabilise critical systems, and deliver clean, maintainable solutions that last.
Experience That Delivers! For the past twenty years I’ve been the sole developer and technical lead at a commercial software company, responsible for desktop applications, internal tools, REST APIs, Windows services, and full Azure migrations. I’ve rebuilt ageing systems into modern .NET Core platforms, redesigned data models, and delivered cloud‑native solutions that reduce cost and increase reliability.
My approach is grounded in test‑driven development, clean architecture, and pragmatic engineering. I’m a natural diagnostician with decades of remote support experience and a long track record of delivering stable, high‑quality systems under pressure.
I’m now open for new contract roles where I can bring senior engineering leadership, architectural clarity, and reliable delivery to teams that need to move quickly and confidently.

Mark Bradey - Economatics Education
Andy Baugh, Project Manager, Nationwide Building Society (2001)
Mark Sewell - Chair and Founder at Curo Services
Malcolm Treaner - Claritas Ltd