An experienced & reliable web and multimedia developer

Katy Perry: Wide Awake (Darker Mix)

Wide AwakeI liked Katy Perry's track "Wide Awake" and decided to create a darker, more atmospheric remix. See what you think of my version, and tweet it to Katy!

A year at O2

O2In this post I give a technical overview of my work between June 2014 and June 2015 as a Senior Front End Developer at O2. It was a great year, with many technologies explored and some major improvements made to the O2 website.

Jaguar Land Rover global website

Land RoverFrom January to June 2014 I had the pleasure of being part of the team assembled by Connect Group to build the new responsive Jaguar Land Rover website.

Ultimate PX/REM Sass mixin

Ultimate Sass MixinFinally having time to write a blog entry after more than a year's absence, I present my own indented syntax "Ultimate PX/REM Sass mixin"!

A site for Ed West

Ed WestEd West is a well-known journalist and author who has written for The Daily Telegraph, The Spectator, The Catholic Herald and other national publications. It was recently my pleasure to build a new site for Ed, maximising his profile on the web.

Book Cover Design

Time to Repair cover (Click to enlarge)I was recently asked to create a book cover for a new science fiction e-novel. This is a service I can offer to any author. I can also format your perfectly book for Kindle and paperback and provide all other related technical services.

What is an ADSR Envelope?

ADSR Envelope"Envelopes" in general are an important concept in synthesised music, because they are used to shape sounds in many ways, but the one most often encountered is the ADSR envelope. Let's have a look at what this is.

Hans Zimmer: Time


Installing JSHint for Sublime Text 2

Sublime Text IconIf you're a Sublime Text user you might like to use Package Control to install JSHint, which will check your JavaScript syntax with a single key command. Let's have a look at how to do this.

WordPress Template Hierarchy Diagram

WordPress HierarchyIf using WordPress, do you sometimes find it hard to remember the template flow and all of the PHP conditionals and classes applied by default?! Be sure to bookmark the complete visual flow diagram which helps maintain an overview of all this.

Stop Mac from sleeping when lid is closed

NoSleepDo you ever want your MacBook to keep running even when the lid is closed? There isn't an option for this in the built in System Preferences, but with a third party app it's simply achieved.