Tom Christian, Full-stack software engineer

An accomplished Full-stack software engineer with circa 10 years experience working in contract roles specialising in React and NodeJS. Motivated and results-focused with a proven track record of developing enterprise grade, accessible and test-driven products, working as the Lead front-end developer for an e-commerce checkout migration project and supporting/mentoring colleagues on modern front-end development principles. Proficient in an assortment of technologies, including React, NodeJS, TypeScript, GraphQL, Next.js, React Query, Redux, React Testing Library, Cypress and i18n. Available for new roles →

Download CV View LinkedIn




Migrated an Angular 1.5 & RxJS project to a new React, Typescript & React Query codebase along with complete visual re-design using theme-ui (Emotion based CSS-in-JS library).

PA Consulting

Working on multiple projects over a one year period for PA, I was the lead FE developer on both an NIHR research study transformation project and Genomics England genetic sample tracking portal.



Lead front-end developer for e-commerce checkout migration project involving Sainsbury's, Argos, Habitat & Tu



Senior developer for several projects including a bespoke live chat & support bot, search and navigation taxonomy build, header-as-a-service NodeJS API, Design system & component library maintainence and lead developer for the Homepage, Store Locator & Help sections


Audio Network

Senior developer building a React & Mobx based faceted search experience in a TDD style

Brilliant Basics

EpiServer CMS & ReactJS app for Grosvenor Casino’s

KWT Design

React based SPA social network for Pearson (Redux, Sagas, Mocha)


Backbase CXP & Angular consultant for HSBC (Angular 1.5, TDD)


Tribal Worldwide

Unilever CMS site for Lipton Ice Tea (SASS, Backbone.js)

Audio Network

Adobe Premiere Pro music library plugin (Angular 2, Typescript, TDD) & Iterative responsive re-build of existing platform (Bootstrap, SASS)


Concise Media Design

Designed and developed the UI for a white-label event app. UI for a event technician controller app allowing instant control of thousands of attendee devices. Medical simulator app for Novo Nordisk used at a conference by 900 attendees. (AngularJS, PHP, SQLite)


Web Infinity

Designed and developed the UI for a white-label event app (OOJS, SASS) Medical simulator app for Novo Nordisk used at a conference by 900 attendees. (AngularJS, PHP, SQLite)

Invision Power Services

Freelanced between 2009-2011 for IPS, Inc working with premium clients such as NFL, NHL, NBC, Warner Bros & Skype

© 2022 Tom Christian
View CV →