About Me

Software Engineer

Experience

Entering BAE Systems Applied Intelligence as a Graduate Software Engineer, I started in a platform role joining a small team who managed on-premise web apps for the whole company. During my progression, I had taken maintained and upgraded existing apps, whilst introducing new apps relative to the business needs. My implementation of High Availability architecture across multiple apps are still used today, successfully supplying content to thousands of internal users.

Whilst building a professional career at BAE, I was developing and co-managing a startup that I had founded during university. A mobile app that allowed users in busy nightclubs to order their drinks through our app and collect at the bar when ready. Qcut was a full stack app with Kotlin, Swift, and Objective-C for the mobile and iPad setup, including a NodeJS API, NoSQL database, and ReactJS admin panel, all hosted in AWS - the app was successfully tested with clients, leading to a successful sign on of multiple big nightlife names in Leeds. Unfortunately Qcut was prematurely shut down due to COVID, we may decide to revice it in the future.

0

BAE Systems Applied Intelligence

Roles ruch as Platform Engineering and Software Engineering

2018-present

1

Qcut App

Co-Founder and technical lead for the full-stack application.

2018-2021

0

University of Leeds

Masters of Electrical & Electronic Engineering

2014-2018

1

Wakefield College

Electrical & Electronic Engineering

2012-2014

My Education

I started my tech journey in 2012 studying Electrical & Electronic Engineering at Wakefield College. It was there where I started to gain interest in Electronics and began experimenting in my home projects.

In 2014, I was introduced to Embedded Systems, and the world of C programming, from this, I found my passion for Software Engineering. Since then I have consistently worked on projects during my spare time, all while building a career in the Industry.

My Skills

During my 4 years at University I focussed on Embedded Systems and robotics with C/C++, this was the case for many of my home projects including Panacea, a project you can see in this portfolio.

I have worked in teams of Platform & Infrastructure Engineers whereby we were collectively responsible for handling applications exposed to thousands of users. Through this, I have given talks and presentations on Git and CI/CD, including running multiple workshops. Having taken courses on React, MongoDB, and building a full stack mobile application, my primary skillset is with MERN.

CI/CD

Platform Engineering

NodeJS

iOS Development

Portfolio

Panacea

Panacea

A Rubiks cube solving machine designed & built as a university project.

Qcut App

Qcut App

A full stack solution to ordering your drinks in bars and clubs.

The Dev Bible

The Dev Bible

A blog website dedicated to software and tech knowledge, from software tutorials to career advice.