Node.js specialist with a passion for producing world-class web experiences.


  1. Dominos Pizza Group

    July 2019 - January 2020 -
  2. Limescan

    June 2019 - Present
    • Nuxt/Vue.js application to manage and visualise data from software-defined wireless probes.
  3. NearForm

    May 2016 - March 2019
    • Redeveloped ticketing platform as part of a digital transformation project with ATG tickets.
  4. Rare/Microsoft

    June 2015 - April 2016
    • Developed Sea of Thieves site for E3 launch and Reddit style community system and provided Devops support on Azure platform.
  5. Tesco

    June 2014 - May 2015
  6. AdStream

    February 2013 - June 2014
    • Developed API and built LiveDocs for building, documenting and providing a HTML interface for testing RESTful APIs.
  7. Clock

    August 2013 - November 2013
  8. News UK

    April 2013 - August 2013
    • Lead Node.js architect/developer working to move The Sun mobile app (iOS and Android) over to server-side rendering.
I've also worked with GoSquared, Volkswagen, Nike and BT.


  1. Staffordshire University
    • BSc(Hons) Internet Technology


Content (HTML)
Presentation (CSS)
Cross-browser, simple, clean, elegant mobile-first designs with .
Interactivity (Javascript)
cross-browser techniques. Experience with most bundlers, compilers and transpilers.
Node specialist with extensive commercial and open source experience since 0.4. (2011)
Performance focussed at both ends, Experience with using tools to monitor performance changes over time.
Commercial experience making offline web apps. Developed speclate-service-worker to provide services worker support for many of the sites I support.
A testing advocate, TDD/ BDD experience with most Javascript unit testing frameworks. Extensive end to end testing experience with Selenium, Nightwatch and Cypress.
Continuous and lean. Short iterations and tight feedback loops. An advocate of agile methodologies, experience using Scrum, Kanban and less formal implementations.


In my spare time, I volunteer with Guide Dogs for the Blind. I also enjoy photography and keeping up to date with politics.

In 2016 I organised, funded, branded, and curated a schedule of 14 speakers from around the world in the first conference dedicated to Progressive Enhancement. You can see the results including recordings of the full day at

I take care of the website for the London Node User Group (LNUG) and have also helped run and mentor at the London Node School events.

I have written an article for Net magazine on 'Writing Maintainable Express applications' and have previously contributed evidence to the House of Lords Information Committee explaining the best ways to publish data on the web. My contribution was published and referenced several times in the committee report.

I also like Marmite.


Available on request.