I have good experience of designing, building and extending Windows desktop applications
using a range of .NET UI technologies. Over the years, I've worked on everything from
shiny greenfield builds to carefully untangling spaghetti code front-ends that have a
bit too much back-end logic in them.
My work spans platforms like WinForms, WPF and MAUI, as well
as older
technologies like VB6 (which is still out there amazingly).
I help clients with everything from day-to-day development to
complex modernisation projects, always aiming to deliver reliable,
maintainable and user-friendly desktop solutions.
The following are examples of .NET desktop application projects I've worked on across
a combination of employed roles and client engagements, covering greenfield development,
feature enhancement, and legacy system modernisation.