Thomas Bale's GitHub Profile

About Me

Hi, my name is Thomas (Tom) Bale, and I'm a student, developer, business owner, and Ironman AG Athlete. I am pursuing a Bachelor's degree in Computer Science at the University of Bristol, currently achieving 83.5% (1st class) average in my contributing modules. Alongside my university work, I explore my strong super-curricular passions for quantum computing, AI, and HPC. I also participate in triathlons/Ironman training and co-own a performance cycling products small business.

My academic, super-curricular, and professional experience have given me a strong foundation in full-stack development, computer vision, ML, quantum computing, and algorithms. Find my projects below or on my GitHub relating to quantum and AI.

Please contact me below if you have any queries, or find out more about me on my LinkedIn profile!

My projects

Project I worked on

Quantum cross-chain arbitrage

🏆 Winners - ETH Oxford DeFi hackathon prize ($5000)🏆🥈Vyperlang bounty - 2nd place🥈Quantum-Enhanced Cross-Chain Arbitrage Bot (QXAB) uses Quantum Optimization (QAOA) and Flare’s blockchain protocols to execute fast, secure, and profitable cross-chain arbitrage trades via flash loans.

  • Blockchain
  • Quantum
  • Vyper
  • QAOA
Project I worked on

Quantum Finance Predictions

A web app that takes a stock symbol, fetches historical data using alpha vantage's API and outputs predictions for future movement from training a QNN on that stock's past performance. Solution for a 3h creative hackathon - submitted with 4 jupyter notebooks for recreating the project and a LaTex report.

  • Python
  • Qiskit
  • ML
  • AI
  • Node.js
  • Jupyter
  • NumPy
  • Pandas
  • LaTeX
Project I worked on

All Weather Horse Racing Predictions [Ongoing]

Racing odds predictor co-developed with a racing trading director at Entain. Experimenting with many ML and statistical approaches. Monte Carlo simulation using Gaussian performance modeling for odds creation.

  • Python
  • Torch
  • Tensor
  • ML
  • AI
  • NNs
  • Pandas
  • NumPy
Project I worked on

py2note-AI

Py2Notebook AI is a Python library that transforms Python scripts into Jupyter Notebooks. The tool leverages AI to generate insightful comments for each code block, helping to document and explain the code effectively.

  • Java
  • JavaScript
  • Python
  • Stable Diffusion
Project I worked on

Quantum Traffic Flow [Ongoing]

A project leveraging the Quantum Approximate Optimization Algorithm (QAOA) to enhance local traffic management in Bristol, England. Web-app to visualise the traffic and optimisations coming.

  • Python
  • Quantum computing
  • Qiskit
  • QAOA
  • flask
  • vue
  • data science
Project I worked on

Parallel vs Distributed Implementations for Conway's Game of Life

86% scoring coursework. Implemented, optimised (including halo exchange, communication overhead, architecture considerations) and compared parallel (concurrent go programming) and distributed (AWS EC2 instances using RPC calls) versions for Conway's Game of Life. Report includes benchmarking algorithmic performance, Matlab for graphs and identifying bottlenecks using CPU profiling. Optimised network communication via publish/subscribe model ensuring fault tolerance and scalability.

  • Go
  • R
  • AWS
  • Academic writing
  • LaTeX
  • Concurrent programming
  • Distributed
  • Algorithmic optimisations
Project I worked on

AI for chess in 3 Dimensions

The first ever game and engine for Chess in 3 dimensions. Makes use of an AI with a NN and Mini-Max. Includes a customisable UI. Includes and extensive report, with: Code, UML diagram, Flow charts for complicated algos and AI, Unity environment, configuration and assets, AI justifications, Client feedback and interviews, Research. Maximum mark scoring project.

  • C#
  • Game development
  • Unity
  • OOP
  • AI
  • ML
  • MNs
Project I worked on

Advent of Code

My advent of code daily solutions. All 2024 days solved in python.

  • Python
  • algorithms
  • graph theory
  • Number Theory
  • Dynamic Programming
Project I worked on

georgia-AI

An AI designed for inferring the NYT Wordle without playing the game, only using the results of how up to 20 other people had guessed. Implements NN and beam search with sampling.

  • Python
  • NumPy
  • Pandas
  • Torch
  • NNs
Project I worked on

Other Projects - GitHub

These include: Quantum hackathon for UoB; ML challenge for sixth form society; Algorithms II minigame; .PGM to .SK converter; mandelbrot set visualisation; and decimal to binary converter.

  • C
  • Haskell
  • Python
  • Game development
  • Hackathons

My Experience & Education

Researcher - Machine Learning

University of Bristol

Feb 2025 - Current

• Using NNs to develop a scalable and cost effective workflow for generating photorealistic stimulus sets for psychological research of emotional face stimuli. University of Bristol, School of Brain, Behaviour and Health.

Founder

University of Bristol Quantum Computing

Dec 2024 - Current

• Founder - After gauging interest for a quantum hackathon at the University of Bristol, it was clear that there were many like-minded people eager to break into this area.

President

University of Bristol Quantum Computing

Jan 2025 - Current

• First elected president - Prepared and managed the planning of the university’s first quantum computing hackathon. Run, manage and oversee: weekly sessions, challenges and member’s interests.

Machine Learning and Software Engineer

DigitalU3

Sept 2024 - Current

• Contract to design a product for the u3core suite for a neural network approach for fire, smoke and oil detection. • Dual deployment for AI edge and cloud cameras. Included is a web app for real time data visualisation, logs and live video streaming.

Co-owner

Veloworks Components

Aug 2024 - Current

• Co-own and run a small business, where we create 3D printed, performance cycling products. • My role involves designing new products and customising existing designs for customers, arranging sponsorships with influencer athletes and cycling/tri clubs, social media marketing, overseeing the printing process and managing accounts.

Academic Tutor

Self Employed

Jun 2021 - Sep 2023

Tutored in Maths, English, Physics and Computer science for A-level, GCSE and 11+.

VAT Database Management

TriConsultants Ltd

Jul 2021 - Sep 2022

Summer job: Inputted to and managed a database for VAT from receipts and invoices for a small business that ships luxury goods to Vietnam.

BSc Computer Science

University of Bristol

Sep 2023 - Jun 2026

Achieving 83.5% avg in contributing modules (1st class) Lead a team and coached 2 teams for UoB to attend MIT's iQuHack quantum hackathon. I ran an in house quantum hackathon to select teams and sessions to prepare. CIUK high performance computing cluster challenge. Best result of 2nd in the Logicalis real-time data scraping and visualisation challenge. Competitive swimming (Social Secretary), Triathlon and Computer Science societies.

My skills

  • Python
  • Java
  • C++
  • C
  • Haskell
  • R
  • Go
  • C#
  • Unity
  • Game development
  • JavaScript
  • HTML
  • CSS
  • Node.js
  • Vue.js
  • Quasar
  • Figma
  • Git
  • GitHub
  • SQL
  • Algorithms
  • Pandas
  • NumPy
  • Qiskit
  • Torch
  • Tensor
  • LaTex
  • Jupyter
  • AGILE Methodologies
  • Test Driven Development
  • Databases
  • React
  • CLI
  • Flask

My achievements and interests

Ironman Switzerland - 3.8km Swim, 180km Bike, Marathon Run

Completed in 10h30m after 9 months of training with peak weeks averaging 20-25h/week with 10,000m swimming, 500km cycling and 70km of running.

Ironman Switzerland - 3.8km Swim, 180km Bike, Marathon Run photo 1
Ironman Switzerland - 3.8km Swim, 180km Bike, Marathon Run photo 2
Ironman Switzerland - 3.8km Swim, 180km Bike, Marathon Run photo 3

University of Bristol Quantum Computing

Founded University of Bristol Quantum Computing after have a large uptake in applications for a UoB hackathon team for MIT iQuHack. This first involved leading a team to participate in a quantum computing hackathon hosted my MIT iQuse. Now, I run weekly sessions and plan to provide training and mentorship for new students to the area as well as designing and hosting accessible intra uni competitions..

University of Bristol Quantum Computing photo 1
University of Bristol Quantum Computing photo 2
University of Bristol Quantum Computing photo 3

Avid climber - bouldering

Enjoy indoor bouldering, started this year with a best climb of a v6. If I'm not on my laptop or in the pool, you'll probably find me at flashpoint Bristol!

Avid climber - bouldering photo 1
Avid climber - bouldering photo 2
Avid climber - bouldering photo 3

Contact me

Please contact me directly at tombale@shopveloworks.com or through this form.