Perfection, as standard.

Working as a multi-disciplined freelance designer and front-end developer, I strive for perfection, delivering the highest quality design, development & user centred results. For me, quality in everything I do is paramount, I never cut corners – do it once, do it right has always been my motto.

Digital Design

Creating beautiful bespoke digital experiences is my forte. I believe that you can only make something amazing if you have the passion and full understanding of the medium – as such my expertise covers the full process, from information architecture, wireframes, concepts and prototypes to pixel perfect designs and everything in-between.

With a strong focus on colour, space and typography, I ensure the finished product is memorable, on brand, usable and, most importantly, achieves results.

From product sites and online storefronts to web apps, I’ve done it all.


  • Website design
  • Web app design
  • Prototyping
  • Wireframing
  • Interaction design
  • User Interface design
  • Responsive design

Front-end Development

With 15+ years’ professional experience, projects are delivered on time, within budget and with polish few can match. As I also specialise in design, it gives me a unique eye for creative detail amongst my peers which means bugs relating to UI are few and far between. This also enables me to make decisions autonomously during the responsive development of projects that I didn’t design myself.

I have developed complex front-ends for large scale sites and, as such, I understand the importance of making sure my code is predictable, reusable, maintainable and scalable. Along with the typical skills a front-end developer might have, I also have a large amount of experience with performance and accessibility.

As for my JavaScript abilities, I utilise the latest techniques, features and tooling. Equally at home in vanilla JS as in a framework, I create successful web applications and functionality that are well tested, modular and performant.


  • HTML

    • Document structure
    • Semantic markup
    • Accessibility
  • CSS

    • Sass
    • Less
    • BEM
    • Suit CSS
    • CSS Modules
    • PostCSS
  • Javascript

    • ES6+
    • React
    • Gatsby
    • Nunjucks
    • GSAP
    • jQuery
    • NodeJS
  • Platforms

    • SAP Commerce Cloud (Hybris)
    • Umbraco
    • Intershop
    • DemandWare
    • Kentico
    • Shopify
    • Wordpress
  • Tooling

    • Webpack
    • Gulp
    • Grunt
    • Babel
    • Git
    • NPM
    • CLI