Josh's professional head shot

Hi, I'm Josh

Lead Frontend Engineer | React, Next.js & Accessibility Specialist

About Me

I'm a Frontend Technical Lead with 12+ years of experience building web applications, with a particular focus on accessible React applications, frontend architecture and design systems.

What keeps me interested in frontend is the combination of engineering and creativity. I enjoy taking a complicated problem, breaking it down into reusable components and turning it into something that feels simple and intuitive for the person using it.

Day to day, I sit somewhere between technical delivery, architecture and people. I work closely with designers on technical feasibility and accessible implementation, collaborate with product owners and business analysts to shape upcoming work, and mentor developers as we build and maintain frontend systems that teams can be proud of.

I've worked extensively with HTML, CSS, JavaScript and React, with accessibility being a particular area of interest throughout my career. I'm especially interested in building accessible component libraries and design systems that make doing the right thing easier for the developers using them.

I'm also currently working on expanding my accessibility knowledge through the IAAP CPACC and WAS certifications, alongside continuing to develop my understanding of frontend architecture and the wider technology landscape.

Outside of work, I'm usually with my wife and our two boys. My wife and I love playing video games together, whether that's trying to get the best lap times on Mario Kart or teaming up in Fortnite. Once a month I sit down with some old school friends for Dungeons & Dragons — which can be great managerial practice, as playing with them is basically trying to herd cats.

Key Facts

Experience

12+ Years

Primary Stack

TypeScript, React, Next.js

Specialism

Accessibility & Design Systems

Leadership Style

Architecture & Mentorship

D&D Alignment

Forever DM

Qualifications and Certifications

Education

TU

BSc (Hons) Computing

Teesside University

Certifications

AWS Cloud Practitioner badge

AWS Cloud Practitioner

Amazon Web Services
AWS Partner Accreditation (Technical) badge

AWS Partner Accreditation (Technical)

Amazon Web Services
A11Y Fundamentals Knowledge Badge badge

A11Y Fundamentals Knowledge Badge

International Association of Accessibility Professionals (IAAP)
Accessible Development Knowledge Badge badge

Accessible Development Knowledge Badge

International Association of Accessibility Professionals (IAAP)
SA

Certified ScrumMaster (CSM)

Scrum AllianceLapsed
Scroll to explore →Verify on Credly →

Technical Skills

ReactAngularNext.jsBootstrapFoundation
JavaScript (ES5/ES6)TypeScript
GitSVNStorybook
AWSFirebase Hosting
Unit TestingAutomated TestingManual Testing
MongoDBFirebase
React
Angular
Next.js
Bootstrap
Foundation
JavaScript (ES5/ES6)
TypeScript
Git
SVN
Storybook
AWS
Firebase Hosting
Unit Testing
Automated Testing
Manual Testing
MongoDB
Firebase

Featured Projects

A Scalable, Atomic UI Library
Design System / ArchitectureWIP

A Scalable, Atomic UI Library

A decoupled React component library built to eliminate 'utility class soup' and provide a consistent, high-performance UI engine for a multi-app ecosystem.

ReactTypeScriptCSS ModulesStorybookAtomic Design
Digital Ten Frames
Frontend Development

Digital Ten Frames

A focused educational tool with custom CI/CD and adaptive UI for early-years maths.

Next.jsTailwind CSSTypeScriptFirebaseGitHub Actions

Career

Lead Frontend Engineer

Apr 2023 - Present

Leighton

NextJSAngular (13+)TypeScript

Senior Software Engineer

Feb 2021 - Apr 2023

Leighton

AngularReactBootstrap

Software Developer

Jan 2017 - Feb 2021

Leighton

XSLTHTMLCSS

Software Developer (Frontend Focus)

Jan 2015 - Jan 2017

FNVi

HTML5CSS3JavaScript