Software | Web | Coding


Using docker-compose with Django, Nginx and Gunicorn

I host the starcross website on my own server, and value the ability to easily move the site around - experimenting with different linux distros and hardware There are a number of guides on building a Django oriented docker compose stack. Some are a little overcomplicated for basic setup, others I found very helpful and I have provided some links …

Starcross Django Gallery - A new Django gallery package

I created a gallery package for Django to host my photos, and to make a contribution towards the the great collection of django packages already available. I wanted a particular set of features, the key areas being: Simple, clean design that maximises space for image thumbnail display Justified image layout, as used by sites like …

Customising Django Simple Captcha

I used the django-simple-captcha to protect the comments form from spamming. Some time after the site went live, I noticed spam comments starting to appear.  The site does not generate much traffic, but the comment spam nonetheless became more and more prolific, with dozens of entries appearing each day. I took a look at the captcha to find out what …


Featured Demos

About Me

I am an experienced software developer and manager currently working for an established developer of multi-screen display systems.

This site contains examples of my work, including Django, Python, Javascript, HTML5 and CSS.

Please feel free to contact me with genuine permanent opportunities in or around Hertfordshire at Team Lead / Lead Developer level.

I have worked with a wide range of at technologies as a Web / Dev Team Leader, particularly open source tools like Python, JavaScript, Vue.js, MySQL, C++, Django, Plone, and Zope.

Take a look at my code examples on GitHub, and some of my projects: