Available for freelance & contract roles

Building
beautiful
Web & SaaS Experiences.

Senior frontend developer with nearly a decade of commercial experience — building fast, scalable web products at companies like Reward Gateway and Bumble, and crafting polished sites for clients through freelance work.

Scroll
React · TypeScript · React Native · Next.js · Astro · HTML & CSS · GraphQL · Node.js · Accessibility · React · TypeScript · React Native · Next.js · Astro · HTML & CSS · GraphQL · Node.js · Accessibility ·
About

I build sites people remember.

Hey, I'm Matt Leach — a senior frontend developer based in London with nearly a decade of commercial experience delivering high-impact products at scale.

I've shipped features used by millions of people — from maintaining an 8-million-user platform at Reward Gateway to building full-stack React Native apps from the ground up. I care deeply about code quality, clear communication with stakeholders, and getting things done under pressure.

Beyond large-scale contracts, I take on freelance work building polished, performant sites for clients — from construction companies to personal trainers — using modern tools like Astro, React, and TypeScript.

0
Years experience
0
Million users reached
0
Companies worked with
0
Juniors mentored

My toolkit.

⚛️
React & React Native

Web SPAs and mobile apps — from multi-tenant platforms serving millions of users to bespoke client apps with real-time features.

ReactReact NativeHooksSPA
🔷
TypeScript

Strong typing across every layer — reducing bugs, improving DX, and making codebases a pleasure to work in at scale.

TypeScriptType safetyGenerics
Astro & Static Sites

Islands architecture, content collections, SSG/SSR — blazing-fast sites with minimal JavaScript shipped to the browser.

AstroSSGPerformance
🌐
Next.js & Full-Stack

Building backends and dashboards alongside the frontend — API routes, server components, and third-party integrations.

Next.jsNode.jsRESTGraphQL
🎨
HTML, CSS & Animation

Semantic markup, custom properties, complex layouts, and scroll-driven animations — CSS that's both functional and a joy to read.

CSS GridAnimationsResponsive
🤝
Leadership & Mentoring

Mentored junior engineers, led i18n projects, and collaborated cross-functionally with designers, PMs, and backend teams.

Mentoringi18nCode review

Recent projects.

Construction · Marketing Site2024

Surrey Build

Full marketing site for a Surrey-based construction and renovation company. Built with Astro for exceptional performance, featuring a project gallery, testimonials, and a fully responsive layout optimised for local search.

Health & Fitness · Marketing Site2024

Get to the Core PT

Brand site for a personal training business in the UK. Strong visual identity, clear service offerings, and optimised for local SEO — built to convert visitors into clients.

Next project
Coming soon.

Where I've worked.

2022 – 2025

React Native / Fullstack Engineer

Charlie Burton TradingFreelance

Solo developer on a bespoke React Native app — integrating Twilio Conversations for real-time chat, OneSignal for push notifications, and building a full Next.js backend and admin dashboard.

React NativeNext.jsTwilioNode.js
2021 – 2024

Senior Frontend Developer

Reward GatewayContract · ~3 years

Contract extended from 3 months to nearly 3 years. Maintained a multi-tenant SPA serving 8M+ users, integrated the Avios rewards scheme, led a site-wide i18n project, integrated Checkout.com payments into the mobile app, and mentored three junior engineers across two teams.

ReactReact NativeTypeScripti18nMentoring
2020 – 2021

Frontend Developer

Bumble

Primary frontend developer on an internal projects SPA. Introduced TypeScript to improve code quality and type safety, and took an active role in UX planning and API design collaboration.

ReactTypeScriptSPA
2019 – 2020

Frontend Developer

Upp Technologies

Built SPAs with React, TypeScript, and GraphQL. Developed reusable components using Atomic Design methodology and conducted regular code reviews to maintain standards.

ReactTypeScriptGraphQL
2018 – 2019

Frontend Developer

Ometria

Key contributor to a retail SPA, continually improving performance and collaborating with the product team to deliver high-quality, client-aligned platform features.

JavaScriptAmpersandJSPerformance
2016 – 2018

UI Developer → Junior Frontend

Fabacus / RBI

Started out building SPAs with AngularJS, collaborating with UX teams, and working alongside backend developers to define API contracts. Played a key role in onboarding Fabacus's first client.

AngularJSHTML/CSSWordPress

The process.

01
Discovery

Understanding your goals, audience, and constraints before a single line of code is written.

02
Design

Translating ideas into wireframes and high-fidelity mockups that map the full visual direction.

03
Build

Semantic, performant HTML/CSS/JS — built to last, easy to maintain, and fast by default.

04
Launch

Thorough QA, cross-browser testing, and a smooth handoff with docs and support.

Let's build
something great.

Have a project in mind, want to talk contract work, or just want to say hello? Fill in the form and I'll get back to you.

Please enter your name.
Please enter a valid email.
Please select a subject.
Please enter a message.

Message sent!

Thanks for reaching out — I'll be in touch soon.