How I work

What's important to me

It can be stressful handing over your beautiful designs to a developer you’ve never worked with before, but these are some of the things I put first and foremost.

Accessibility first

It’s important that your website is accessible to everyone. I can offer advice and guidance during the design process about how to make sure the site is as accessible as possible, without compromising your design.

Delivering on time, and on budget

Your project will be in good hands - I try to never over-book myself so I can give each client and project the focus it deserves.

Good communication

I pride myself on being quick to respond to queries, and ensuring that deliverables and expectations are clear from the beginning. I’m always transparent about the process and what is possible. It’s why so many agencies have continued to work with me for many years.

Clean, documented code

As someone who works on a lot of existing projects, I know how important it is to have well-documented code. I try to make the handover process as easy as possible for future developers.


My setup

I work with many 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 setup:

  • HTML, CSS & jQuery
  • Gulp
  • BEM & ITCSS methodologies
  • Custom responsive code
  • WordPress using ACF or Gutenberg
  • Figma for design & prototyping
  • GitHub for version control
  • Slack and ClickUp for communication & project management

How I work

Build a style guide

I build projects using reusable components where possible, whether that’s something as small as a button or an entire section that might be used across the site.

A style guide page helps everyone working on the project reuse components effectively.

Always version control

Using Git for version control ensures a safe backup of all code. My commits are well-documented, explaining 'why' as well as 'what' I've done.

Project management

I adapt to any project management system the client prefers. If none is available, I use ClickUp for managing tasks and invite relevant people to ensure transparency.

Browser / device testing

My websites are tested in the latest versions of Chrome, Firefox, Safari, and Edge, down to iPhone SE size (375px wide). HTML emails are tested using Litmus.


Working with me

Rates & Billing

I can bill daily, half-daily, or on a fixed price basis. For ongoing maintenance, hourly billing is available. Invoices must be paid within 14 days unless otherwise agreed.

Legal stuff

I require a 50% deposit upfront before starting any project, with the balance due upon completion. I provide a simple freelance contract that includes project specifications to clarify deliverables.

Remote working

I am available for remote roles only. However, I am happy to attend in-person meetings for project kickoffs or catch-ups when necessary.

Hire me.

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