Hi, I'm Kyle.

I'm a full-stack web developer specialising in Django.
I'm based in Liverpool, UK.

Me & Django

I first discovered Django in 2008. I've been using Django as my primary development platform since December 2012, when I used it to develop a bespoke customer relationship management system for an NHS community healthcare trust. I've kept using Django ever since—creating and deploying several more systems using versions up to and including the current version, Django 1.6.

I'm experienced in designing sensible URL schemas, clean & clear models, complex forms (with multiple formsets), and use South, Django Debug Toolbar, and all the other usual suspects.

I know my way around Django!

People come first

A good developer must be able to relate to people. It's the users that make a project, so I make sure to listen carefully and communicate clearly with my customers before and during development.

Many non-technical users don't quite know what they want from an information system. Over the last ten years, I've worked closely with lots of non-technical users and have become highly skilled in understanding and interpreting their requirements into something that can be used to build a system.

As a result, people say the websites I develop are easy to use and full of useful features.

From servers and scripts to details and deployments

People and programming are only two parts of the whole: I've also got experience on the server. I can set up server infrastructure using Ansible, or write deployment scripts using fabric. I've written several scripts to set up the basics of a new Django project: creating master git repositories and Trac instances, configuring Apache and nginx, and creating virtual environments and WSGI scripts.

Sounds interesting?

Drop me an email if there's anything I can do to help you!