I am an experienced senior frontend engineer, proven to develop large-scale web-apps and lead successful development teams.

My core skills

  • Problem-solving – I love a challenge and finding the optimum solution for a problem
  • A product-focussed outlook – Assisting in scoping, prototyping, developing and iterating new features
  • Team leadership – I enjoy leading a productive team of developers, inspiring them to produce the best work possible, organising daily team tasks, overseeing development work, and mentoring juniors
  • Collaborative – Being the ‘team glue’ that connects cross-functional teams together and keeps projects moving
  • I’m organised – I produce logical, well structured and easily maintained codebases
  • I have a degree and background in digital design – I have a sharp eye and build designs into pixel-perfect websites and apps
  • I’m friendly, approachable, communicative and questioning. I don’t work in a silo.
  • I take great pride in what I do

Broad experience

  • 20 years’ experience in website and web-app builds
  • Produced 6 medium to large commercial Vue JS & Nuxt JS websites/web-apps
  • Produced 50+ WordPress websites since 2008 – there’s not a lot I don’t know about WordPress!
  • Experience in working for some of the best agencies in London including Digitas LBi, Possible, TMW and Tangent, along with multiple small studios and startups

Technologies Used

  • Vanilla JavaScript (inc. ES6), Vue JS, Vuex, Vuex-ORM, Nuxt JS
  • Writing unit and E2E tests using Jest and Cypress
  • Integrations with API-based CMSs such as GraphCMS and Contentful
  • PHP (inc. OO)
  • MySQL
  • Git
  • WordPress (Custom themes, custom plugins, custom post types & taxonomies, ACF, WPML, WooCommerce)
  • NPM, Yarn, Webpack, Vagrant
  • Search engine optimisation
  • Google Lighthouse optimisation


  • 2019-present Onvi: Lead front-end developer
  • 2012-2019 Freelance (contract) front-end developer
  • 2009-2012 Joe Smalley, Old St, London: Website designer & developer, B2B web agency specialising in WordPress websites for small businesses
  • 2008-2009 Electric Studio, Oxford: Website designer & developer
  • 2004-2008 Motion Studio, Oxford: Print & branding designer
  • 2001-2004 University of Glamorgan: BA Graphic Communication 2:1
  • 1997 Coded first website at age 14

Notable Clients

  • Infiniti
  • The Financial Times
  • Haymarket Publishing
  • Samsung
  • Unilever
  • Lulu Guinness



  • TMW
  • Possible Worldwide
  • Tangent
  • HeyHuman
  • Digitas LBi
  • Breakthrough Media
  • Zinc Network