Who Am I?


I am a programming specialist and data analyst who loves delving into new challenges, especially regarding logic puzzles and algorithms. Some of my favourite projects have been building Discord Bots in Python, connecting NodeJS applications to the Google Cloud API with Javascript, and exploring Computer Vision in MATLAB.

My work over the years have involved giving lectures, tutoring seminars, and giving regular presentations to other faculty members. Some of this work has been redesigned for the web and can be found in my portfolio, with raw scripts in various languages archived in the libraries.

This Website!


This website was built by hand by me; the backend is pure NodeJS, compiled into a Docker Container, hosted on an Ubuntu Server, and distributed via Apache2.

The Front end is written in Pug (formerly Jade), CSS3, Canvas, P5JS, and raw Javascript.

Programming Skills


Javascript

NodeJS
P5js
Google Cloud API
MongoDB
Shell Commands
MD5 Hashes

R

Statistical Analyses
Data Manipulation Pipelines
Package Development
(ROxygen2 & Devtools)
Machine Learning

MATLAB

Lorem Ipsum

Python

Numpy
Pandas
SciKit-Image
PyGame

Version Control

GitHub
BitBucket
Mercurial

Other

C++
Java
HTML5
CSS3
SQL
Perl
C#
Visual Basic

Mathematical Skills


Statistics

Regression Models
Classification Models
Bayesian Modelling

Computer Vision

Filtering (differential, mean, gaussian)
Edge Detection (Sobel, Canny)
Object Identification (EigenVector Templating)

Pure Maths

Euclidean Geometry
Differentials & Integration
Fractals (Julia Sets)
Cardinality

Education


 ( 2017 - 2021 )

 Studied for a PhD

 Cranfield University

Using Computer Vision along with Statistical Analyses to measure the Microbial Quality of Fresh Foods
 

 ( 2016 - 2017 )

 MSc in Bioinformatics

 Cranfield University

Development of an R Package to utilise Machine Learning in finding the Best Performing Regression Models for Metabolomics Data

 ( 2013 - 2016 )

 BSc(Hons) Computer Science & Mathematics

 Nottingham Trent University

An in-depth Exploration into the First Computational Methods of Calculating Pi to 2,000 Decimal Places
 

 ( 2011 - 2013 )

 3 A-Levels, 4-AS Levels

 Ashfield Sixth Form

Mathematics, Biology, Chemistry, and English (AS only)
 

 (2006 - 2011 )

 9 GCSEs grades A* - C

 Frederick Gent School

OCR Free-Standing Maths Qualification