My portfolio



LANGUAGES / FRAMEWORKS

PHP

MySQL

Java

Kotlin

Python

HTML

CSS

JS

jQuery

Bash

Twig

RedBean

Bootstrap

Symfony

React *

* Currently learning


Interests

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

Software / Tools

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

Extras

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

EXPERIENCE

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.


EDUCATION

EDUCATION

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