(# general)

Newcastle-based software engineer.


I'm a software developer based in Newcastle Upon Tyne, England. I've got a wide range of experience in companies of varying sizes and cultures, and in roles of varying degrees of responsibility.

I'm a big fan of functional programming, of good documentation, and of ensuring that your end users don't end up being frustrated by your software.

I believe in picking the right tool for the job, and I believe that the criteria for "right" here isn't always rooted in technology or personal preference. If you ask me what my favourite programming language is, I'll be able to tell you. If you ask me what you should use for a particular task, you're likely to get a different answer depending on your situation.


On a personal note, I believe that teamwork is a skill that we can all improve upon. I believe in "strong opinions, loosely held", in being open to having my mind changed, and in accepting the parameters that are beyond my control in order to focus on those that are within it.

Feel free to connect with me on LinkedIn

If you'd like to see various bits and pieces I've done over the years, feel free to have a look:

My Github profile

I also sporadically take pictures that all basically look the same. Have a look if you're interested!

Pictures of things really close up on Instagram