Matthew Balaam
Hands-on frontend engineer able to assist in full-stack projects, has lead a team but thrives as an individual contributor. Loves CSS, TypesScript and web standards. Agile learner with a curiousness toward innovative problem solving.
10+ years React experience but framework agnostic; aims to use the platform where possible and avoid needless abstractions.
Speaks design language from previous background and loves creating great user experience, web accessibility and automated testing.
See https://github.com/MattyBalaam/matthew-balaam.co.uk for the code behind this CV.
Technologies
- HTML
- TypeScript
- React 19
- CSS
- Node
- AWS
- Github CI
- Playwright, Vitest
- React Router 7
- Remix 2
- Vite
- More…
Experience
2021 – 2025
Lead UI Engineer
Hands-on code-focused lead for the UI stack managing and mentoring in a “chapter” of 4 inside larger cross-functional team. Set of React Router 7 (Remix) SSR apps using accessible (WCAG 2.1 AAA) component library deployed to AWS infrastructure with Github actions and comprehensive automated testing.
- Architected and built React Router 7 SSR apps using shared “Optimus” platform hosted on AWS Lambda NodeJS calling microservices via REST API.
- Worked with product, design and backend teams to plan and deliver new features.
- Ensured timely delivery of new features pragmatically across the UI team balancing delivery and quality demands.
- Conducted Github code reviews taking a mentoring approach to help team members grow their skills, explaining the reasoning behind suggestions.
- Themeable component library built from using a mix of bespoke code and headless UI packages with a focus on web accessibility (WCAG 2.1 AAA) and performance. Figma designs used as reference.
- Added RBAC permissions for apps.
- Introduced Zod-based schemas for forms, closing the contract circle with the backend to reduce potential for data or API errors.
- Diagnosed and mitigated performance issues in relating to AWS IaC reducing app latency (in extreme cases) up to 10 times.
- Migrated simulated jsdom/Jest component tests to browser-based Playwright tests with features like a mocked API layer using MSW for quick test development and easy DX, visual snapshot testing for confidence against regressions across multiple browsers and automated web accessibility testing.
2018 – 2021
Software developer
React/Typescript SPA with REST for handling customer creation and scheduling of multi-channel marketing campaigns. Redux for data fetching and state management, charts for data visualisation. Agile/Scrum environment. See full details
2018 – 2018
JavaScript engineer
Building features on two React SPAs in the corporate intranet sector. An established product using React and Redux and a greenfield product using React with Apollo/GraphQL. See full details
2017 – 2018
Software developer
Building cross-platform adaptive-music desktop app Filmstro Pro: A React/Redux app inside Electron using a lower-level audio binary. See full details
2013 – 2017
Front-end developer
Developed websites and e-learning courses for the education sector. See full details
2009 – 2013
Developer and designer
Providing web design and development services to a variety of clients. See full details
2001 – 2009
Graphic designer
Newsquest Media
Design conception through to final artwork on a very broad range of print and digital projects. Working in a collaborative design team. Liaising with all departments, as well as external clients and printers. See full details
1997 – 2001
Artworker
Archant Media
Print and some digital work using applications including Illustrator, Photoshop, Fireworks and QuarkXPress in a time-critical daily newspaper work environment. See full details
Education
1993 – 1996
BA (Hons) Media and Cultural Studies
Southampton Solent
The practical half of this degree covered web design, television and radio production, desktop publishing, journalism and photography. These creative practices were informed by studying strands of critical theory with an emphasis on how these can assist the creative process.