Software Engineer & Full-Stack Developer

Building things
that work.

About

I'm a Computing & IT graduate from the Open University, currently building web and mobile applications. I enjoy working across the full stack — from React and Next.js frontends to custom backend logic and API integrations. Alongside that I'm working on Gym Log, a React Native workout tracking app I've been building as a personal project. It's close to being finished and has been a good way to push into mobile development and build something I actually use. I also work on smaller projects when an idea occurs.

Download CV

Projects

Random Steam Game web app interface on desktop
Random Steam Game web app on mobile

Web App

01

Random Steam Game

A Steam companion that picks a random game from your library or the entire Steam catalogue. Supports two-account mode to find games you both own. Includes smart filters, a favourites system with manual search, and a bingo board generated from your favourites or full library with built-in play suggestions.

Next.js React Node.js Steam API Vercel
View Project

Mobile App

In Progress

02

Gym Log

A fully customizable gym tracking app. Build your own workout templates with fine-tuned controls: warmup sets, reps, weight, %1RM, RPE, rest and notes. Personalize your home screen and navigation to show exactly what you need. Track workout history on a calendar, log quick sessions, and stay consistent with a 7-day activity tracker. No account required, all data is stored locally on your device, with full backup export, restore, and data reset options. Supports dark, dim, and light mode with three font size options.

React Native Expo Mobile

Coming Soon

Download on the App Store Get it on Google Play

Skills & Technologies

Frontend

  • React / Next.js
  • JavaScript
  • HTML & CSS
  • Responsive Design

Backend

  • Node.js
  • Python
  • Java
  • REST APIs
  • Serverless Functions
  • API Integration

Tools

  • Git / GitHub
  • Docker
  • Vercel
  • VS Code
  • NPM

Currently Learning

  • TypeScript
  • React Native
  • Databases / SQL

Get in Touch

Open to new
opportunities.

Looking for frontend, full-stack, or software engineering roles.