Adam McKenna

Full Stack Developer

I like building useful products that people actually enjoy using.

I'm a full stack developer focused on React, TypeScript, and Node.js — comfortable across the stack, and committed to writing clean code and delivering rich, accessible user experiences.

About

I've been coding for over a decade. Like many developers, I started out building PHP and WordPress sites — then I discovered how great JavaScript is and I've never looked back.

Since then, I've had the opportunity to build full stack JavaScript, PHP and Elixir applications for a range of organisations: a large German agency, a small British agency, the UK government, a world-leading duty-of-care platform and a debt-support charity.

These days, after a sabbatical to travel the world, I work across the stack — from frontend to infrastructure — with a focus on building clean, robust, and highly usable applications. React, TypeScript, and Node.js are my go-to tools, but I'm comfortable picking up whatever tech the project needs.

Outside of work, I'm a keen runner, the household chef and a bit of a coffee snob. I've always got a few books on the go, too.

Experience

DEC 2024 — PRESENT London, England

Full Stack Developer Track24

Responsible for the frontend of AtlasNXT, a Elixir Phoenix application with a dependecy on Mapbox.

Elixir
Phoenix
JavaScript
Tailwind

AUG 2022 — MAR 2023 London, England

Full Stack Developer Binary Vision

Developed and maintained a data visualisation PWA for Oxford Instruments. Worked closely with the client, designers and the development team.

React
Next.js
HTML
CSS
PWA

APR 2021 — APR 2022 Sheffield, England

Senior Frontend Developer DWP Digital

Worked across several teams on internal tools for authentication and customer management. Worked with the GOV.UK Design System.

React
HTML
CSS
Jest
Node.js

JAN 2020 — APR 2021 Birmingham, England

Full Stack Developer Money Advice Trust

De-facto frontend lead for a series of static-site generated builds for a debt-support charity. Worked with Next.js, Gatsby and a supporting Python backend.

React
Next.js
Gatsby
HTML
CSS
Python

SEP 2018 — NOV 2019 Frankfurt am Main, Germany

Frontend Engineer Namics GmbH

Led the frontend delivery of Analytics Unlocked, a global marketing analytics dashboard for Siemens, helping teams analyse and optimise marketing spend.

React
React Spring
Material UI
HTML
CSS
View complete resume

Portfolio

ARCEMS

In 2018, I worked on ARCEMS, a system developed for the Great North Air Ambulance Service to enable easier data capture for paramedics in the field. We worked closely with the charity to develop the product. It was successfully launched in 2019.

Angular.js
HTML
CSS
Material UI
Laravel
ARCEMS sample

Career Breaks

MAR 2023 — OCT 2024

Travelling

20-month sabbatical to work, volunteer and travel across 14 countries and 3 continents. Cheffed for 6 months and volunteered across 8 projects.

APR 2022 — JUL 2022 Newcastle, England

Chef Gusto Italians

3-month sabbatical to explore my passion for cooking. Responsible for preparing, cooking and plating starters, salads and desserts.