Hi! My name is

Matt.

I build things for the web

A passionate full-stack software engineer, I enjoy exploring emerging technology, collaborating with others and building robust services that focus on the user first.

About Me

I’m a software engineer with a passion for innovation. I have a background in computer science and a special interest in CI/CD, cloud computing, data science and user-centered design. My hobbies include football (playing, watching and analysing), game development and pixel art.

I’m currently working as a Technical Consultant at CACI Ltd in Plymouth, UK.

Here are a few technologies I've been working with recently:
  • Python
  • Terraform
  • Snowflake
  • Streamlit
  • AWS
  • Azure
  • R/Shiny

Experience

Technical Consultant - CACI Ltd (formerly Rowe IT)
April 2021 - Present

Roles fulfilled:
  January 2023 - Present (Technical Consultant)
  April 2021 - December 2022 (Senior Software Engineer)

Consulting with various public bodies, helping them to build secure, resilient and cost-effective services. The clients I’ve worked with include:

  • Met Office
  • West of England Combined Authority
  • Transport for Greater Manchester
  • Ministry of Defence
  • UK Hydrographic Office
  • Forestry Commission
  • Crown Commercial Services
  • Scottish Qualification Authority.

My achievements include:

  • Lead developer in Met Office Bulk Data publishing team. Developed flexible data pipeline enabling publication of datasets to open data initiatives.
  • Developed CI/CD pipelines in AWS CodePipeline and Azure DevOps, including automated deployment of infrastructure of code.
  • Implementing enterprise network architecture for West of England Combined Authority Travel Data Hub.
  • Leading R&D team in organisational capability building activities.
  • Maintaining ArcGIS Enterprise deployment, implementing multi-site server for resilience.
  • Using Infrastructure as Code tools such as Terraform, Cloudformation and CDK to provision and manage varous cloud services.
Volunteer Data Analyst - Plymouth Argyle
December 2023 - Present

Helping the data team to build reliable tools, enabling easy presentation of key metrics to coaching staff and supporting the club’s long term sustainability efforts. Developing and maintaining multiple recruitment tools using R, Shiny, ggplot and Plotly.

  • Developed a Wyscout Player Ranking dasboard utilising player data and Plymouth Argyle’s own player ranking model. Added scatter, radar and swarm plot visualisations for player metrics.
  • Developed a Target Monitoring dashboard with easy filtering, sorting and highlighting of scout report data.
  • Developed a rolling average data visualisation tool to identify trends in team/player performance using Statsbomb metrics.
Senior Software Engineer - HM Land Registry
September 2014 - March 2021

Roles fulfilled:
  February 2018 - April 2021 (Senior Software Developer)
  September 2015 - January 2018 (Software Developer)   September 2014 - August 2015 (IT Student Placement)

I began my career at HM Land Registry as a placement student. I gained a wide range of experience working across different teams and departments, from Data Warehousing to Security Admin, before eventually settling into my passion of Software Development.

  • Tech Lead for Casework Workflow system.
  • Lead developer for research and development project, Digital Street.
  • Senior developer for a knowledge management system.
  • Full-stack developer for Head Office file management system.
  • Frontend developer for the Local Land Charges service.
  • IT Student Placement - Security Admin, ETL teams.

Education

2012 - 2016
BSc (Hons) Computing
University of Plymouth
Bachelor’s degree in Computing, specialising in software development, web development and software design.
2010 - 2012
Level 3 BTEC Computing and Games Development
City College Plymouth
First introduction to software development and user-centered design.

Projects

Social Rebels
Python Django Bootstrap JavaScript
Social Rebels
A custom e-Commerce website, developed with the Wagtail Python framework.
Untitled Web3 Project
Solidity Web3 React NestJS Tailwind
Untitled Web3 Project
A Web3 application, consisting of Solidity smart contracts, React frontend and NestJS REST API.

Achievements

Microsoft Certified - Azure Fundamentals
Microsoft Azure
Foundation Certificate in Agile
BCS, The Chartered Institute for IT
ISO/IEC 20000 Masterclass