MATTHEW BARCROFT

Hello and welcome to my portfolio! Please feel free to take a look around and download my CV.

DoggoDoggoDoggo
Background photo courtesy of Jon Pemberton 💪

ABOUT

I'm a Senior Full-Stack Engineer with 9+ years delivering scalable, high-performance web and cloud applications used by millions.

I specialise in React Native, AWS, and DevOps, with a strong focus on developer experience, performance, and mentoring.

FRONTEND

React, Next.js, TypeScript, React Native, SASS

BACKEND

Node.js, Express, PostgreSQL, MongoDB, GraphQL, AWS Lambda, AWS ECS, ElastiCache/Redis, AuroraDB, MySQL

TOOLS

Git, Docker, AWS, Figma

EDUCATION

MSc – Digital & Technology Solutions Specialist

Sheffield Hallam University

Distinction

BSc – Web Systems

Sheffield Hallam University

1st Class Honours

Level 3 Award in Leadership & Management

Leeds Beckett University

CERTIFICATIONS

AWS Certified AI Practitioner

Amazon Web Services

AWS Certified Cloud Practitioner

Amazon Web Services

Graph Developer Associate

Apollo GraphQL

Andy McEwan Memorial Prize for Employability

Award

WORK PROJECTS

012025

Migration of React Native CI from Jenkins to Github

I led migration of React Native CI pipelines from Jenkins to GitHub Actions, reducing build times by 40% using caching techniques and optimised Docker processes. This was a really cool project to work on as the benefits were felt immediately by engineers working on the project.

React NativeCIGithub ActionsDocker
022024

Sky Bet Games - React Native Rebuild

I played instrumental part in React Native rebuild of legacy Sky Bet Games application hosted on AWS ECS. From its inception I worked on the project to improve performance, reduce bundle size and improve the developer experience. This was an awesome project to work on as it was a complete rewrite of the app and I was able to use my React Native knowledge to help the team build a better product for customers.

React NativeNode.jsAWS ECS
032023

Safer Gambling Tooling

I led the rebuild of a high-traffic Safer Gambling tool triggered on every game launch using AWS Lambda, ElastiCache, and Aurora. Successfully load tested to handle 6,000 requests per second, with flawless performance post-deployment

Next.jsTypeScriptAWS LambdaAuroraElastiCache

LEARNING & DEVELOPMENT PROJECTS

012025

AI Chatbot

A python CLI that uses AWS Lex to create a chatbot that can answer questions about a Mars Mission. See images in the readme for more details but it uses AI to query files uploaded to S3 and answer questions about the mission. This was a really fun project to work on as it was my first time using AWS Lex and I was able to use my Python skills to create a chatbot that can answer questions about a Mars Mission.

PythonAIAWS Lex
022024

Avec Chien (With Dog)

A noddy node app to hit the Strava API and count the miles done with my dog. Planned to move this to AWS Lambda eventually. For anyone interested shes on about 500km at the min :O

Node.jsRest API
032024

React Punk

A React Native app that is a Daft Punk soundboard. It uses the Expo Audio API to play sounds and has a simple UI to control the playback. This was a fun project to work on as it allowed me to experiment with audio in React Native.

React NativeTypeScript
042023

Dream Blend

A React Native app that uses Google's Vision API to identify objects in images and uses DeepAi to generate a new image based on the identified objects. This was my first foray into AI and it was a really fun project to work on as it allowed me to experiment with AI in a mobile app.

React NativeAI

PHOTOGRAPHY

GET IN TOUCH

I'm always interested in new opportunities and challenging projects that push the boundaries of what's possible. Give me a shout on LinkedIn and also download my CV to see a detailed overview of my skills and experience.


SOCIAL

Strava

Fitness Tracking

100+
ACTIVITIES
1.4K
KM THIS YEAR
VIEW PROFILE