profileHi I’m Will Keeling and this is my blog.

I’m a freelance software engineer based in Oxford in the UK. I’m interested in most types of application development, although a lot of my experience is in full-stack development with Java/JEE and Python/Django.

It is always a pleasure to work with somebody else’s well designed, well thought through code. I get a lot of satisfaction from the process of crafting clean, robust designs of my own.

I’m an enthusiast of automated testing, particularly when it is tightly involved in the development process. I like to take a test driven approach to writing new code whenever I can, as I believe the continuous feedback helps with better code design. It also tends to produce better tests.