Welcome

Hi, I'm James Pittendreigh, a programmer with over 15 years experience in the software development industry, including back-end, front-end, and mobile.

Here's some of the companies I've written code for:

Most recently, my day-to-day work has centred around JVM languages like Java and Kotlin, but I've also had commercial experience with many others like PHP, C++, Python, and more.

I'm a bit of a programming language nerd, I love learning new languages, especially if they happen to be weirdy beardy Functional Programming ones.

Testing is something I'm particularly interested in, TDD got me hooked on the quick feedback cycle and I've since been exploring other ideas from BDD to property based tests. I'm currently learning more about GIS, cloud computing, distributed systems, and I've been a long time fan of coding katas and dojos, refactoring, and legacy code.

When I'm not writing code, I enjoy cycling or walking up and down the Yorkshire hills (other hills are also enjoyable), listening to 90s indie disco or far too many podcasts. Coffee is also a regular fixture.

Feel free to get in touch.