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

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

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

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

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

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

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

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

Advent of Code
My advent of code daily solutions. All 2024 days solved in python.
- Python
- algorithms
- graph theory
- Number Theory
- Dynamic Programming

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

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.
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.



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..



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!



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