I am an adaptable developer with extensive experience in delivering and improving web applications. My recent focus has been on modern frontend development, including React and Vue. I advocate for accessible, maintainable UI, and enjoy collaborating in cross-functional teams to create scalable solutions.

I am an adaptable developer with extensive experience in delivering and improving web applications. My recent focus has been on modern frontend development, including React and Vue. I advocate for accessible, maintainable UI, and enjoy collaborating in cross-functional teams to create scalable solutions.

Available to hire

I am an adaptable developer with extensive experience in delivering and improving web applications. My recent focus has been on modern frontend development, including React and Vue. I advocate for accessible, maintainable UI, and enjoy collaborating in cross-functional teams to create scalable solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Frontend Developer at Independent Web Development and Delivery Work
August 1, 2025 - Present
Established a small web studio and built several websites while exploring opportunities to develop it into a sustainable business. Continued developing modern web skills through practical projects using technologies including React, Next.js, Vue, and .NET.
Frontend Developer at HMRC
February 1, 2018 - July 1, 2025
Led frontend development for multiple services including a large-scale file transfer platform. Developed and maintained accessible and performant interfaces aligned with WCAG 2.1 AA and GOV.UK Design System standards.
Lead Frontend Developer at HMRC
February 1, 2018 - July 1, 2025
Led frontend development for multiple services, including a large-scale file transfer platform. Developed accessible, WCAG 2.1 AA compliant interfaces aligned with GOV.UK Design System and a shared component library. Worked across the Play Framework stack, contributing to views and controllers and improving performance by reducing client-side bloat.
Frontend Developer at McCann Erickson Central Ltd
November 1, 2017 - February 1, 2018
Frontend development across client sites; built new components and pages; fixed frontend bugs in production systems; delivered clean HTML, CSS, and JavaScript; used Gulp and Webpack to manage builds.
Web Developer at Toriga Energy Ltd
March 1, 2016 - June 1, 2017
Returned to repair and improve an AngularJS web application that had become unstable, refactoring code and adding new functionality.
Frontend Developer at Toriga Energy Ltd
March 1, 2016 - June 1, 2017
Refactored code for clarity and consistency, rebuilt broken UI elements, and added new functionality including Worldpay and Hitachi Finance integrations.
Web Developer at Premier Farnell
August 1, 2015 - October 1, 2015
Contributed to a high-traffic ecommerce platform, quickly adapting to the Dojo Toolkit and performing cross-browser testing.
Frontend Developer at Premier Farnell
August 1, 2015 - October 1, 2015
Contributed to a high-traffic ecommerce platform; quickly adapted to the Dojo Toolkit; interpreted designs and integrated with existing APIs to deliver responsive UI components.
Web Developer at CDS
November 1, 2014 - May 1, 2015
Worked on multiple client projects in an agency environment, delivering on high-priority projects under tight deadlines.
Frontend Developer at CDS
November 1, 2014 - May 1, 2015
Reskinned and made legacy sites responsive; built new components and pages from designer assets; delivered high-priority project for Bank of England on time; worked in agile teams using JIRA.
Web Developer at Toriga Energy Ltd
February 1, 2014 - July 1, 2014
Built a responsive frontend for a new Green Deal assessment tool and an Energy Performance Certificate wizard.
Frontend Developer at Toriga Energy Ltd
February 1, 2014 - July 1, 2014
Built a responsive frontend for a Green Deal assessment tool with AngularJS and an Energy Performance Certificate wizard for Wickes stores; created reusable components and documented style guidelines for future development.
Web Developer at Access Intelligence
June 1, 2012 - January 1, 2014
Worked on a single-page application loading data via AJAX and JSON APIs, supporting frontend needs across different product teams.
Frontend Developer at Access Intelligence
June 1, 2012 - January 1, 2014
Worked on a single-page application loading data via AJAX/JSON; rebranded interfaces for different client organisations; built reusable components using LESS and Bootstrap; supported frontend needs across internal product teams.
Web Developer at Blue Octopus Ltd
September 1, 2011 - June 1, 2012
Adapted a recruitment platform's interface to client websites, contributing to a major redesign of the core application.
Frontend Developer at Blue Octopus Ltd
September 1, 2011 - June 1, 2012
Adapted the recruitment platform’s interface to client websites with custom branding and layout adjustments; contributed to a major redesign of the company’s core application UI.
Web Developer at Finecraft
December 1, 2010 - September 1, 2011
Developed a company website and a multilingual site for a client, using reusable templates and components.
Web Developer at Anyware.cz
December 1, 2010 - June 1, 2011
Worked with sales staff to scope and prototype iPhone apps; managed delivery and testing across teams.
Web Developer at Monster Technologies
September 1, 2007 - October 1, 2008
Worked on frontend development and UI behaviour, collaborating with international teams.
Frontend Developer at Monster Technologies
September 1, 2007 - October 1, 2008
Frontend development and UI behaviour in collaboration with international teams; edited HTML, CSS, and JavaScript and contributed to C#.NET codebases to support feature delivery.
Web Developer at YorkshireNet
January 1, 2003 - April 1, 2007
Built a wide range of sites from static brochures to complex ecommerce platforms; learned C#.NET and SQL Server; focused on SEO, cross-browser support, and maintainable code for long-term client use.
Web Developer at Kwakk.com
May 1, 2001 - October 1, 2002
First professional role. Taught myself to use Titanium Appcelerator to build simple location-based mobile apps. Managed delivery and testing across internal and external development teams.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Government, Software & Internet, Professional Services, Media & Entertainment
    Piano Teacher

    Designed and developed LearnPiano.co.nz, a responsive website for an independent Auckland piano teacher. I managed the project from content planning and visual design through to development, deployment and domain setup. The site includes service information, audience-specific landing content, a teacher profile, FAQs, a gallery, location details and clear contact calls to action, with a strong focus on usability, accessibility, performance and mobile compatibility.