My Process

I work with a lot with different agencies, most of which have their own way of working, so I can be flexible on how things are done.

When left to my own devices, this is my preferred set up:

  • HTML, CSS & jQuery
  • Gulp
  • BEM & ITCSS methodologies
  • Custom responsive code
  • Sketch, Adobe Xd or Figma for design
  • InVision for prototyping
  • GitHub for version control
  • Trello and Slack for project management and communication

How I work

Building a styleguide first

I build projects using re-usable components where possible, whether that’s something as small as a button, or an entire section that might be re-usable around the site (such as a call to action).

With this in mind, I find it extremely helpful to everyone working on the project to have a styleguide page with all those components ready to re-use.

You can check out my Styleguide here


This is a really important one. Every one should have a right to access and use your website, whether that's via mobile/desktop, screen reader, keyboard only, or other device.

I ensure my code uses the best practices where possible, which not only makes for a great experience, Google likes it too.

Communication is key

I understand that not everyone is used to working remotely, or with remote freelancers, but I like to make sure that part is as stress free as possible. I always make sure sure I respond as promptly as I can, whether that's via email, phone, Slack or other messenger service and provide regular updates with progress reports.

Always version control

There's nothing more frustrating than losing a bunch of code, or even worse, an entire project. When using git for version control there will always be a version of the code, safe and sound. I make sure my commits are well documented, explaining 'why' as well as 'what' I've done.

Browser / device testing

My websites are tested in the latest versions of Chrome, Firefox, Safari and Edge, as well as IE11. I also test down to iPhone5 size (320px wide).

HTML Emails are thoroughly tested using Litmus in most of the weird and wonderful email clients - more specifically weird ones can be requested.

Working with me


I can bill either on a daily/half daily, or fixed price basis. I'm pretty flexible about that!

To find out about my current rates, please get in touch

Remote working

I'm currently only available for remote roles/contracts/projects. I am more than happy to travel to offices for kick off meetings/catch ups but the majority of my work will be completed remotely.

Legal Stuff

I require a 50% deposit up front before starting any project, and the rest upon completion of my work.

I also have a simple freelance contract so that everyone involved is clear on the deliverables.


I'm currently available to take on any size project! Just give me a shout to discuss.

Hire me

I am currently available to take on new projects! You can get in touch via email or phone.

Email me +447788 563938