Software | Web | Project Management


Xiaomi Mi Band 2 Review

The Xiaomi Mi Band 2 is a budget fitness tracker, which can be had for as little as about £24. It's headline feature is an optical heart sensor, which combine with an OLED display, the standard pedometer and an accelerometer. It comes in a pretty slim form factor and neat silicone band and claimed 20 days battery life. I'm writing ...

Using Images in Django

This is another tutorial style write-up of my exploration of django features. I build a basic gallery style app and look at django-imagekit I have a long standing photography website hosting thousands of images I have collated from various holidays and treks through the countryside. It's based on the Gallery Project, which is a PHP based app ...

HTML5 Canvas Fractal

I always wanted to create a fractal generator since experimenting with fractal programs on my Amiga many years ago. Fractals are fascinating, beautiful patterns generated mathematically. They have infinite complexity, and you can explore uncharted depths by zooming on different areas. In this case I'm using the Mandelbrot set, but there are many others. The <canvas> element introduced in HTML5 ...


Featured Demos

About Me

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

I have worked with a wide range of technologies, particularly open source tools like Python, MySQL, Java, C++, Plone, and Zope.

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

My project management experience covers the health / charity / education sector, and I am a PRINCE2 qualified practitioner.

Based in Hertfordshire, I can readily access central London and surroundings.

My hobbies include photography, so please check out my website or my flickr profile