I'm Paul Chaplin, a freelance web-focused software developer based between Leicester and Nottingham in the UK. I specialise in HTML5 + CSS3, JavaScript (ES6/7) + jQuery, and Python + Django, on desktop and mobile platforms. I also offer advice on all areas of web-related projects.

I've worked both independently and in small, effective teams, using version control (with git), agile development (with scrum), and test-driven maintainability to deliver reliable, high-quality software. I'm always happy to explain the principles and technologies I use in plain English, or to go into the technical details.


I'm a strong proponent of automation and reducing or optimising repetitive patterns, helping to save both time and money. I take a broad-view approach, and won't try to give you something you don't need, but might suggest something you hadn't thought of.

I have a very keen eye for detail, and a passion for good usability / user-experience (UX) and accessibility (a11y), along with extensive knowledge of internationalisation (i18n) and localisation (l10n). I also have experience with artificial intelligence and machine-learning, and look out for opportunities to apply these skills in my work.

Brief background

I started studying HTML in 1999 after I discovered "View > Source" in the venerable IE5, and was bitten by the bug. I moved on to CSS and PHP while managing my first server in 2003, hosting a small but popular forum. I then found myself drawn to Python, and haven't looked back since. I also have a degree in Computing, which I'm glad to say I still find relevant even in the fast-moving world of web technologies.


If you'd like to discuss the services I offer, please drop me a line and we can start a conversation.