Based in Sheffield, UK
Updated: June 9, 2025
Key Expertise
Contact
Software engineer based in the UK with 13 years experience. I work with TypeScript, React, Next.js, and Playwright daily. I enjoy building applications, component libraries, and design systems.
Whilst working in the industry I've had the pleasure of working with large clients including the BBC, NHS, SkyBet, HMRC, WWF, Jaguar and Microsoft.
For the last three years I led the frontend development of the new HMRC Customs Search Service: a multipage ReactJS, Next.js application that served ~400 million records to an internal team of ~2000 staff.
Before that I built Next.js applications for millions of users at SkyBet. Prior to that I led the front-end development at fintech company UAccount, where I built a new front-end system for a team of developers. In the past I also led the development in creating a new front end and component library for the World Wildlife Fund.
With over 5 years experience as solo / lead developer I'm self sufficient and can operate with high levels of autonomy. I've also spent many years in large teams where I've mentored, paired, and trained other members of staff.
In the past I've written articles that have been featured on FreeCodeCamp, Marvel Blog, and recommended by an industry leader.
Languages TypeScript, JavaScript, HTML, CSS, SCSS, LESS
Frameworks & Libraries ReactJS, Next.js, Redux, Cypress, jQuery, Enzyme, Jest, Mocha, Sinon, Styled Components, EmotionCSS, TailwindCSS, PhoneGap
Skills Git, version control, PhoneGap, front end performance, Gulp, Grunt, accessibility, design systems, component libraries, cross browser development, responsive web development, StoryBook, Semantic Dom
Methodologies and principles Atomic Design, BEM, ITCSS, OOCSS, TDD, Scrum, Agile, Pomodoro
I’ve also built small applications with NodeJS, Express, and GraphQL.