Thank you for visiting my site. I have been a developer for many years starting professionally way back in 2004. Since then I have enjoyed many projects from winforms and windows services back on the early .NET framework, to modern high throughput e-commerce website. Since 2015 I have been working in Azure mixed with C# and various JavaScript libraries.

Being dyslexic I have avoided public writing, however in 2020 I felt it was time to share my experiances on a more regular basis and improve my writing in the process. If you find a spelling mistake please do reach out to me and let me know.

All the views in here are my own and are provided here so that hopefully these thoughts are as helpful to others as the internet has been to me. If you wish to contact me it is best to find me on twitter.


When time allows I actively work to encourage others into the industry and share my knowledge. I have been on Stack Overflow from the start as user 33 and contribute on GitHub.

In the past I have taken part in the JS13K games, MiniHack and in 2021 I also became a mentor for the Bit Project Serverless Camp.

I have previously contributed to the Azure Spring Clean, C# Advent and the Festive Tech Calendar.

profile for John at Stack Overflow, Q&A for professional and enthusiast programmers

Certifications and Achievements

In August 2022 I was honored to be nominated and recive Microsoft Most Valuable Professionals award. I have completed a number of MS certifciations which you can read about here.

In 2022 I received Azure Heroes Content Hero

Speaking and Community Events

From time to time, I can be found speaking at user groups, tech conferences, and other taking part in other events. These can be found on the Talks page.

Tech Setup

There is no need to have the best equipment but equally when you are using it all day it is worth investing. As I have been asked for recommendations before I have listed my setup below.

As with all affiliate links on this blog the money is donated to charity.