Recent projects.


Ripcast is an app I made to scratch an itch in response to YouTube's bad UX. Its a web application that converts YouTube content into podcasts, so that they can be listened to on the move. I launched Ripcast in July 2017, since then it's had a steady increase in users with little marketing effort

Stack:NodeJS, React, Redux, AWS
Turnaround:One month

Just A-level

Just A-level is an education platform funded by the UK government as an initiative to teach computer science to more students. I was involved with the project throughout the entire process, from planning and design to development. We were able to design and build the first version of the product in under two months, and successfully launched the site on time.

Stack:React, GraphQL, NodeJS, Postgres, AWS
Turnaround:Two months


BeachFix is a beach holiday website that came about after the CEO spent a year travelling the world's beaches collecting data. I was hired to help the team design and build the first non-beta version of the app, condensing all of the lessons they had learned into a new version. We spent around a month on the design which was tested against user feedback, and another month on development.

Stack:NodeJS, React
Turnaround:Two months
Are you making something?

Open source.

Places I've worked.

  • 2014


    Creative TechnologistLondon
  • 2012


    Lead DesignLondon
  • 2010

    William Hill Online

  • 2007

    Trinity Design

    DeveloperMidlands, UK

Projects archive





  • MrSiteMrSite WebsiteDesign, Frontend
  • MrSiteEmail DashboardDesign, Frontend
  • MrSiteWebsite BuilderFrontend updates


  • MrSite10x Website Builder ThemesDesign, Frontend
  • MatteBoxiOS App Design


  • Focus Multimedia Corporate WebsiteDesign, Frontend, Wordpress
  • wewillbuyallcars.comFrontend, Order system, Backend
  • Cobb LloydBrand design
  • WestleyBrand design
  • Wades ltdDesign, Frontend
  • PrintwhizzFrontend, Wordpress dev


  • Elixir ProductionsDesign, Development
  • InStaffsDesign
  • LloydsDesign, Frontend


  • William Hill OnlineWilliam Hill CasinoFrontend, ExpressionEngine dev
  • William Hill OnlineWilliam Hill SkillFrontend updates
  • William Hill OnlineWilliam Hill VegasExpressionEngine dev, Frontend updates
  • Takeover Design ltdOwner, Design, Development


  • Trinity DesignHiTrucksFrontend, Backend
  • Trinity DesignAshasDesign, Development
  • Trinity DesignSwitched OnPHP Development
  • Trinity DesignCustom CMSPHP Development