John Wealthall
I am a developer who is experienced in creating robust, maintainable solutions and getting them delivered to clients. With 40 years of experience in every level of software development I am able to leverage that knowledge to find the best solution for each situation. The hardware and software have changed dramatically over those years, but the basic techniques are as important as ever.
I was a founder and director of PCS Technology Ltd which specialised in Windows based EPOS software for Retail and Hospitality.
I have been an independent software consultant for more than 20 years (since 1998), and I am always looking for new challenges. It is now quicker for me to list the programming languages and operating systems which I am not familiar with than the ones I have/do use. I believe that anything is possible ... it just might be very impractical!
Please note, that these pages have been created in Blazor using pre-rendering, so there is a little delay been when the first page appears and when you can start interacting with it.
This Blazor application uses a few custom components (using the Render Tree Builder and not just Razor syntax). The contact page uses Fluent Validation and transmits messages using Postmark. Data transfer uses MessagePack to both reduce the size and improve data consistency. The Skills list is dynamic and held in a JSON file on the server so it can be updated without having to redeploy the application. The Articles are driven by Markdown files on the server and converted to HTML in the client.