josh footman

senior software engineer

software engineer with over six years of experience building web applications, with a particular focus on react and typescript. most at home where product thinking and engineering meet: understanding what users need, shaping a clear technical direction, and turning it into software that feels considered and dependable. alongside hands-on development, lead technical discovery, mentor engineers, and help teams raise their engineering standards.

experience

lloyds banking group

jan 2026 — present

share development leadership responsibilities with the technical lead, guiding engineers and translating subject-matter expertise into actionable requirements. work with architects and engineering teams to evolve a microservices and microfrontend architecture spanning react, typescript, java, and spring, while improving front-end standards and mentoring junior engineers.

ibm

jun 2020 — dec 2025

led the complete redesign of a react and typescript application, selecting its core libraries and working directly with client stakeholders to align the product with user needs. shaped technical direction through prototypes and architectural design, ran user workshops, mentored ui engineers, and contributed across the stack with graphql, java, cypher, and scala.

bae systems

feb 2019 — jun 2020

worked across the full software development lifecycle on three projects, building erp management tools and assuring the quality of a licence management system. also initiated and developed a react and node.js mobile proof of concept for the uk ministry of defence, and introduced cypress and jest to improve front-end reliability and maintainability.

projects

craft

exploring what makes interface components feel thoughtful, robust, and reusable