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
- 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.
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
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.
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.