Currently building things @ HSBC

Hi, I'm

Jack Devonshire

Software Engineer @ HSBC

Passionate about all things software. Currently a Software Engineer at HSBC, I love building scalable systems and automating complex workflows.

Python Docker AWS TypeScript Java

About Me

Get to know the person behind the code

Jack Devonshire

My Journey

I'm a Software Engineer at HSBC, where I spend my days building scalable systems and automating the kind of complex workflows that used to eat people's afternoons. I've been drawn to tech for as long as I can remember — there's nothing quite like taking a messy problem and turning it into something that just works.

Away from the day job I'm almost always building something — a side project, a tool for a technology charity, or just learning whatever will make me a sharper engineer next week.

  • Software Engineer @ HSBC
  • Based in Sheffield, UK
  • University of Liverpool graduate
Off the clock
  • Gaming
  • Guitar
  • Side projects
  • Volunteering

I love giving time back — I've volunteered on a crisis text line and with charities working on technology projects.

Languages

Python C# TypeScript SQL

DevOps & Cloud

AWS GCP Docker Grafana CI/CD

Tools & Frameworks

React Node.js Express Flask Git Jira

Talk to my Terminal

Type a command like help — or just ask a question and JackGPT will answer

visitor@jackdevonshire: ~/portfolio

Tip: try help, skills, projects or contact. Free-form questions are limited to 5 per minute to keep costs reasonable.

Professional Experience

My career journey and key milestones

2025 — Present

Software Engineer

HSBC

Working in a team of talented Python FastAPI and React engineers to develop internal tooling.

2024 — 2025

Cloud Engineer

HSBC

Joined the HSBC Graduate Program migrating on-premises Hadoop workloads into Google Cloud, building automations that saved my team hours each week.

2023 — 2024

Backend Engineer

Codeweavers Ltd

Invited back as a graduate engineer and progressed to mid-level within a year in a fast-paced, agile-first environment.

2021 — 2022

Placement Developer

Codeweavers Ltd

Gained real-world experience in agile development and CI/CD, contributing to large-scale projects with genuine impact.

Portfolio

A showcase of my projects and technical achievements — hover to pause & explore

SpotNav SpotNav

SpotNav

Python OpenAI Spotify API
View Project

Self-hosted tool that syncs Spotify playlists to Navidrome, auto-downloads missing tracks from YouTube, and uses AI to recommend music based on listening history and mood

Dress Cleaning CMS Dress Cleaning CMS

Dress Cleaning CMS

Python Flask Client Work
View Project

Bespoke customer management system replacing paper tracking — job management, in-app email conversations, finance reporting, and reliable email delivery

Dress Cleaning Website Dress Cleaning Website

Dress Cleaning Website

HTML CSS Client Work
View Project

Marketing and lead-generation website for a wedding dress cleaning business, with a personalised multi-step quote builder and CMS integration

Budget Tracker Budget Tracker

Budget Tracker

Python Flask Docker
View Project

Self-hosted personal finance app with day-by-day balance forecasting, savings goal tracking, credit card payoff estimation, and net worth monitoring

Bridal Plan Wedding Planner Bridal Plan

Bridal Plan

Python FastAPI React
View Project

Full wedding planning SaaS with smart seating rules, guest RSVP portal, menu tracking, budget tools, and a personalised wedding website creator

Race Radio F1 Viewer Race Radio

Race Radio

Python FastAPI OpenAI
View Project

F1 live race viewer with telemetry, tyre strategies, synced radio messages, and an AI chat that analyses races and predicts strategy in real time

Investory Portfolio Management Platform Investory

Investory

NodeJS MySQL AWS
View Project

Full-stack portfolio management platform with real-time stock tracking, built in 7 days during HSBC Graduate Program

CompSoc Website CompSoc Website

CompSoc Website

Python Flask Volunteering
View Project

Flask website with Google Sheets integration for The University of Liverpool Computer Science Society

PixMob Coldplay LED Wristband Controller Coldplay IR Protocol

Coldplay IR Protocol

Python IR Control Audio Sync
View Project

Control Coldplay LED wristbands with custom synchronized light shows using IR signals and Python

Volunteer Dashboard Volunteer Dashboard

Volunteer Dashboard

Python Flask Google SSO
View Project

Python Flask volunteer management system for MyPickle charity platform, with Google SSO and advanced form versioning

Gaze Detection Webcam Switcher Gaze Detection

Gaze Detection

Python OpenCV Real-time
View Project

Automatic webcam switching system using gaze detection for multi-monitor video calls

McFlurry Finder Web Scraping Project McFlurry Finder

McFlurry Finder

Python Web Scraping Fun
View Project

A website to find McDonalds with working McFlurry machines, updated using the Uber Eats API

Tea Pot or Not Machine Learning API Tea Pot or Not?

Tea Pot or Not?

Python Flask HTTP 418
View Project

A Flask API using machine learning to detect teapots vs coffee machines, implementing HTTP 418 status code

Custom KSP Controller Button Box Button Box

Button Box

Raspberry Pi CAD Electronics
View Project

Custom wireless button box for controlling KSP and other simulation games, featuring complete build documentation

WiFi Bottle Opener WiFi Bottle Opener

WiFi Bottle Opener

RF Comms Electronics Raspberry Pi
View Project

A bottle opener that sends an RF signal when in use, triggering a SONOS sound system to play music - inspired by old musical bottle openers

C# Savings Calculator C# Savings Calculator

C# Savings Calculator

C# OOP Finance
View Project

Object-oriented C# application for modeling various savings account types and calculating optimal saving strategies

Before You Go...

A few more things you might find interesting

Made it to the end? You deserve a celebration! 🎉