My portfolio
















React *

* Currently learning


  • Web Design
  • Mobile Development
  • Raspberry Pi
  • Circuit Building
  • Self Hosting

Software / Tools

  • Linux (Debian)
  • SSH
  • Git
  • Firebase
  • phpMyAdmin
  • PhpStorm
  • DataGrip
  • Android Studio


  • EPQ
  • ECDL
  • Server Management
  • Automated Deployment
  • Driving Licence


clean-my-windows, Grantham

June 2019 - Present

This project increased the efficiency of how a company operated and saved over 10 hours each week with regards to administrative tasks. During the project, I undertook the role of a full stack developer working in a team of two. This software runs on a server accessible by the company's employees to manage their weekly business tasks such as: tracking each clean, assigning round sheets to the workers and providing a complete account overview per customer.

I worked with the director to ensure all features were developed to their specification and improving each iteration to help with productivity and performance. This has been in full time use since September 2019. It is estimated to save a further 50 hours for generating tax return information.

Arbicon logo

Arbicon, Peterborough

February 2018 - Present

I was asked to improve a business website. I created a better user experience by rewriting the site to increase its performance, load time and SEO. To increase the site’s flexibility, it was written to allow them to use a CMS to update and manage content the content such as blog posts and services pages.

At Arbicon, my responsibilities mainly include website maintenance, creating admin panels to allow them to modify parts of their site, configuring servers for their projects and resolving any software issues.

Qube logo

Qube Global Software, Sleaford

August 2016 - October 2016

During these weeks, I established a comprehensive understanding of the industry, with contributions to the team's weekly meetings and paired programming sessions. I was involved in the automated testing of Qube's Site Survey during my time there. This was a new idea that the development team were exploring and asked me to help build upon this concept of automated testing.

After a few days, I had created many test cases which were able to verify that components on their web-based product were functioning as intended. This gave me an insight of how the abilities of computers can be used to efficiently evaluate a piece of software and debug the code to a higher complexity.

Qube logo

Qube Global Software, Sleaford

11/07/2016 - 15/07/2016

I worked with a small team in a variety of departments. This has greatly improved my skills in presenting, software development, communication and sales, all of which are skills that will be useful in my career. I had learned various parts of languages crucial for web development. Having been taught some HTML, CSS, JS and PHP had made this experience beneficial as a programmer.

The placement was so successful that I returned for an additional 10 days during the summer. Volunteering my time to practice with this company highlights my passion for the subject as I intend to become a software developer in the future.



Newcastle University logo

Newcastle University, Newcastle

September 2017 - July 2020

BSc Computer Science First Class Honours

Sleaford Joint Sixth Form logo

Sleaford Joint Sixth Form, Sleaford

September 2015 - June 2017

A Level Computer Science A
Electronics A
Maths C
AS Level Extended Project A*
Physics D

Carre's Grammar School logo

Carre’s Grammar School, Sleaford

September 2010 - June 2017

GCSE Biology A
Chemistry B
Computing A
Electronics A*
English Language (Grade 4) C
English Literature A
Geography A
Maths A
Physics A
Religious Studies B
Spanish B