Good day

I build impactful, user-friendly digital products.

I'm a frontend software engineer with over 12 years of experience and a background in user interface design.

About me Contact

About me

Summary

Hello! I'm Dan. A frontend engineer, coffee drinker, and vinyl record listener from London; specialising in design systems and web content accessibility.

With over 12 years of experience and a background in user interface design; I apply design principles and a user-focussed approach to build impactful web applications for a range of organisations.

Proficient in core web technologies; HTML, CSS, and JavaScript/TypeScript, web frameworks Angular, Lit, and React, as well as modern testing libraries and build tools.

I have experience leading teams, setting technical direction, and championing best practice to deliver high-quality, maintainable, and scalable digital products.

Open to work

Contact me on LinkedIn

Skills

Languages, libraries, and frameworks

I apply a strong foundation in HTML, CSS, and JavaScript with contemporary frameworks Angular, Lit, and React to build frontend applications that are both performant and maintainable.

Implementing component-driven architecture, test-driven development, and efficient build tooling to ensure consistency and reliability throughout the software development lifecycle.

Behaviours and competencies

I combine technical expertise with both leadership and mentorship to help teams align on best practice, collaborate effectively, and support skill development.

Specialising in design systems and web content accessibility to create scalable, intuitive, user-centered digital experiences.

Experience

Employment history

Direct Line Group

Principal Frontend Engineer

September 2022 - October 2024

Improved engineering quality through documentation, tools, and initiatives that address developer experience, engineering velocity, and collaboration; leading strategy of a themeable design system in support of Angular and React applications.

  • Angular
  • HTML/CSS
  • React
  • TypeScript
  • Web Components

Experience Design Consultant

July 2021 - September 2022

Optimised user experience of a catalogue application, designing, prototyping, and usability testing features aligned with user need and design guidelines; additionally enhancing design delivery through building an artboard export tool using Node.js.

  • Sketch
  • Node.js

Lead UI Engineer

July 2018 - July 2021

Supported engineering function with ideation, insight, and contributions to challenging projects, solving problems around code maintainability and site performance; delivering component-driven frontends with robust error handling in TypeScript.

  • Angular
  • HTML/CSS
  • TypeScript

UI Engineer

July 2017 - July 2018

Implemented features for a multi-brand form-based web application, tackling accessibility, application theming, and complex UI error reporting; leading development of a shared Angular library in support of 7 brands.

  • Angular
  • HTML/CSS
  • TypeScript

Reed Business Information

Contract Frontend Developer

October 2014 - March 2017

  • Angular JS
  • HTML/CSS
  • TypeScript

Reactive

Senior Frontend Developer

May 2014 - October 2014

  • HTML/CSS
  • JavaScript
  • jQuery
  • Node.js

Frontend Developer

June 2013 - May 2014

  • HTML/CSS
  • JavaScript
  • jQuery

Gamer Network

Interactive Web Developer

June 2011 - June 2013

  • HTML/CSS
  • JavaScript
  • jQuery

IXD+

Digital Creative

August 2010 - June 2011

  • HTML/CSS
  • PHP