Senior Full Stack Developer at SENT Entertainment (Como Football Club)

Alex Hey

I am a Senior Full Stack Developer at SENT Entertainment, working with Como Football Club. I hold a Master's Degree in Computer Science from Queen Mary University of London and a First Class Bachelor's Degree with Honours in Computing from the University of Kent. Most of my work is in Python and TypeScript, and these days a lot of my time goes into infrastructure, leading the Terraform code for our AI team on Google Cloud. Whether it is building an API, setting up a deployment pipeline or putting together a dashboard, I am always ready for a challenge.

Photo of Alex Hey
  • Working in software since 2018
  • MSc Computer Science, Queen Mary University of London
  • BSc (Hons) Computing, First Class, University of Kent

About

What I Do

Full Stack Development

I build APIs and backends in Python using Django, Flask and FastAPI, and front ends in TypeScript with React and React Native. Over the years this has included dashboards, mobile apps and plenty of third party integrations.

Infrastructure as Code

I use Terraform day to day and have also worked with CloudFormation. I have used AWS, Google Cloud and Azure, usually with several environments to look after.

CI/CD

I have set up and maintained pipelines in GitHub Actions, Jenkins and AWS CodePipeline. I am also interested in MLOps, monitoring and anything that makes life easier for developers.

Experience

Work Experience

Here is an overview of where I have worked so far.

  1. SENT Entertainment (Como Football Club)

    Senior Full Stack Developer

    Sep 2026 to Present

    • Leading the development of the AI team's infrastructure as code, using Terraform across multiple Google Cloud environments.
    • Setting the standards for how we write Terraform and reviewing infrastructure changes from the rest of the team.
    • Helping other developers get up to speed with Terraform and Google Cloud.
    • Implementing company wide policies around security and access, our engineering process, data compliance and cloud costs.
    • Acting as the technical point of contact for external partners and internal teams, from gathering requirements through to onboarding integrations and demoing new work.

    Full Stack Developer

    Mar 2024 to Sep 2026

    • Helped organise and run Data on the Lake, a hackathon the club ran with Google DeepMind. I handled the technical setup and managed access for the teams on the day.
    • Built secure external dashboards with authentication using TypeScript and React.
    • Built Python dashboards and internal tools to help the business get more out of its data.
    • Managed client integrations and API design, keeping our infrastructure consistent across services.
    • Improved our CI/CD pipelines so that releases to staging and production were quicker and more reliable.
    • Terraform
    • Google Cloud
    • TypeScript
    • React
    • Python
    • CI/CD
  2. Chetwood Financial

    MLOps Engineer

    Sep 2023 to Mar 2024

    • One of the founding members of the MLOps team.
    • My role was to build the infrastructure for developing and iterating on machine learning models, so that ML could be used quickly and at scale across the business.
    • Used AWS SageMaker Studio, Terraform and CloudFormation, with deployments automated through AWS CodePipeline.
    • Wrote Python tools to support the model lifecycle and to monitor our pipelines.

    Python Developer

    Jul 2022 to Sep 2023

    • I began in the integrations team, using Django to standardise how we accessed external and internal data so it could be used consistently across the company.
    • Worked on integrations with third parties such as Salesforce, Equifax and Worldpay.
    • Designed and documented our Electronic Bank Account Verification (EBAV) process to help reduce fraud.
    • Later moved into the Lending Pod, supporting our loan product codebase and the team around it, and improving test coverage and observability.
    • Used Jenkins and AWS daily for our deployments.
    • Python
    • Django
    • AWS SageMaker
    • Terraform
    • CloudFormation
    • Jenkins
  3. TClarke

    Software Engineer (Full Stack)

    Jul 2018 to Jul 2022

    • I was the main developer behind a dashboarding system that let the company see trends and statistics on a near-live basis.
    • Built and maintained a Flask API linking TClarke's SQL data to a publicly accessible endpoint, used across multiple business units.
    • Part of the team that built multiple React Native apps for safety, auditing and operations, including You See You Say for reporting incidents on site.
    • Worked with SQL Server, PostgreSQL and MongoDB.
    • Pushed for better infrastructure and helped introduce version-controlled deployments.
    • Python
    • Flask
    • React Native
    • SQL Server
    • PostgreSQL
    • MongoDB
  4. Self-employed

    Private Tutor

    2018 to 2020

    • Taught GCSE Computer Science, focusing on Python, networking, flowcharts and binary logic.
    • Teaching

Portfolio

Projects

Here are some of the professional, educational and personal projects that I have worked on. A more complete list can be found on my GitHub account.

MSc Dissertation

Political Compass NLP Classification

My MSc thesis. A model that predicts where any statement sits on the political compass.

More details
UK political parties plotted on the political compass

This is my MSc thesis paper that addresses the challenges posed by classification in online political discourse, particularly on social media platforms. By utilising NLP techniques and a standardised political stance metric, the study developed a more nuanced classification model for understanding individual political viewpoints.

I built the models and pipelines in Python using scikit-learn and NLTK, and also looked at the ethical side of bias in the models.

  • Python
  • scikit-learn
  • NLTK
  • BERT

Personal Project

Open Exam Planner

A tool for tutors and teachers to build exams from past papers.

More details

I built Open Exam Planner as a side project for tutors and teachers. You upload a specification along with past papers and mark schemes, and it uses AI to split the papers into individual questions, match them to the mark scheme and tag them by topic and difficulty.

From there you can search the question bank, build an exam and export it with its mark scheme as a PDF. It can also write new versions of questions, which are checked before they are used.

It is live and available on request, but the code is closed source.

  • Next.js
  • FastAPI
  • PostgreSQL
  • Claude API
  • Terraform
  • Google Cloud Run

Professional

Como Platform and Dashboards

The platform and dashboards I work on at SENT Entertainment and Como Football Club.

More details

I lead the infrastructure as code for the AI team, with our Google Cloud environments managed in Terraform.

I have built secure external dashboards in TypeScript and React, as well as Python dashboards and internal tools for the business.

I also look after client integrations and API design, and have worked on improving our CI/CD pipelines.

  • Terraform
  • Google Cloud
  • TypeScript
  • React
  • Python
  • CI/CD

Professional

Chetwood Integrations API

Chetwood's internal API for standardised calls to third parties.

More details
Chetwood Integrations API logo

During my time at Chetwood, I was responsible for maintaining and improving their Integrations API. This service provides internal applications with standardised 3rd party calls and responses.

  • Python
  • Django REST Framework
  • AWS
  • Jenkins

Professional

TClarke You See You Say App

TClarke's health and safety reporting app for Android and iOS.

More details
You See You Say app home screen

During my time at TClarke, one of the projects I am most proud to have worked on is the You See You Say App for internal H&S reporting. I was one of the primary developers, working heavily on the API that supports the application.

Although I was a full stack developer for this project, my best contribution was implementing an OAuth and SSO supported login system across both our internal database and 3rd parties such as Microsoft and Google.

  • React Native
  • Python
  • Flask
  • OAuth
  • SSO

Professional

TClarke Timesheets App

Timesheet app for TClarke's on-site employees.

More details
Tommy Timesheets app icon

During my time at TClarke, one of the projects I worked on was the Tommy Timesheets App. This app coordinated internal timesheeting for all onsite employees. It had to work in a variety of conditions as some locations did not have internet access.

My main focus was adding the extra endpoints to the TClarke API that the app needed.

  • React Native
  • Python
  • Flask
  • SQL Server

Open Source

Python QR Code Branding Library

A Python tool for making QR codes with corporate branding.

More details
Example branded QR code

During my time at TClarke, it became necessary to automate QR Code generation with corporate branding. I developed this as a tool to support a wide variety of attributes. Once it was completed, I decided to fully document the program and make it open source.

  • Python
  • qrcode
  • Pillow

Personal Project

Image Recognition for Gaming Stats

Uses OpenCV to pull match stats out of Dead by Daylight screenshots.

More details
OpenCV logo

As a side project, I decided to increase my skills in Python by learning how to use OpenCV. This code looks at a screenshot from the asymmetrical horror game Dead by Daylight and works out multiple stats using image recognition, storing them in SQLite. More details can be found on my GitHub page.

  • Python
  • OpenCV
  • SQLite

Skills

Skills and Languages

In both education and in a professional capacity, I have used a wide variety of languages and tools. Here are the main ones.

Languages
  • Python
  • TypeScript
  • JavaScript
  • SQL
Frameworks
  • Django
  • Flask
  • FastAPI
  • React
  • React Native
  • Next.js
Cloud
  • AWS
  • Google Cloud
  • Azure
  • Terraform
  • CloudFormation
  • Docker
CI/CD
  • GitHub Actions
  • Jenkins
  • AWS CodePipeline
  • Agile / Scrum
Databases
  • PostgreSQL
  • SQL Server
  • MongoDB
  • SQLite
Machine Learning
  • AWS SageMaker
  • scikit-learn
  • PyTorch
  • TensorFlow
  • NLTK
  • OpenCV
Other
  • REST APIs
  • OAuth and SSO
  • MLOps
  • Monitoring

Education

Qualifications

2022 to 2023

MSc Computer Science

Queen Mary University of London

I specialised in Machine Learning with a heavy focus on implementation, using Python, TensorFlow and PyTorch to build models.

My dissertation used NLP to categorise statements on the political compass.

Selected modules

  • Machine Learning
  • Natural Language Processing
  • Functional Programming (Haskell)
  • Semi-Structured Data
  • Security and Authentication
  • Bayesian Decision and Risk Analysis

2017 to 2020

BSc (Hons) Computing, First Class

University of Kent

During University, I picked up numerous skills including Java, SQL, Unix and many more. During my second and third year, I was also working at TClarke, which let me gain work experience whilst studying.

Selected modules

  • Data Structures and Algorithms
  • Database Systems
  • Software Engineering Process
  • Computer Security and Cryptography
  • Agile Development and Software Security
  • Data Mining

Outside of Work

  • I am a private tutor for GCSE and A-Level Computer Science.
  • I love taking on programming projects at home to improve my skills, like Open Exam Planner and my OpenCV stats tool.
  • I have recently been getting into game development using Godot.

Contact

Contact Me

The best way to get hold of me is by email. References are available on request.