London based Software Engineer with 10 years experience. I have skills across the full stack, as well as a keen eye for design – enabling me to create beautiful, robust applications. 

I have worked in collaboration with designers and developers at Digital Agencies such fst, Broadgate Creative & Visualise. Higher profile clients I have worked with include Honda, Nike, Visa, Vodafone, Canon, Global, and Seiko Watches. I am currently working at Starling Bank.

Read more about what I do.


Among other things, I am currently building a portfolio site for a Creative Agency using GatsbyJS and WP GraphQL. Please take a look at some of my recent work below.

Modern Web Development is a many headed beast. I never stop learning, but skills I'm proficient in and use often include:

  • JavaScript: React, Vue, Node, webpack, gulp, Nunjucks, jQuery and Typescript
  • Fundamental knowledge in paradigms such as OOP and functional programming
  • Using the JAMstack with Gatsby or Next
  • Simple, clean styles using SCSS, CSS-in-JS, Modular Scale, and often Typekit to serve beautiful fonts
  • Experience across the full stack: PHP, CI/CD pipelines, MySQL databases
  • Integrating frontend templates with Laravel systems
  • Fully custom WordPress themes (bespoke themes & responsibly customised admin)
  • Using the WordPress REST API with React JS
  • Strategy, Wire-framing and Designing web projects, including setting up automated deployment via git
  • Skilled in the Adobe Creative Suite and Sketch
  • Panoramic images and Interactive 360 videos with krpano
  • Responsive HTML5 banners and Emails
  • Flexible Mailchimp templates

If you'd like to talk, give me a call or drop me an email.