13commits
01 · hi, i'm
Thomas Bale. Builder · Athlete · Engineer.
I represented the UK in High Performance Computing at ISC'25. I'm a competitive swimmer of 11 years — national and international meets — and a former long-distance triathlete now climbing and training Muay Thai. I'm graduating from the University of Bristol with a BSc Computer Science, expected First Class — ranked 1/211 for computer systems programming coursework. I love puzzles, problem solving, board games, and building. I'm also an open source contributor to MiniMax, PyTorch, and more.
Bristol
UK · UTC+1
Working at
University of Bristol
Repos
100+ on github
Degree
BSc CS · First Class






02 · live wall
What I'm up to, right now.
A grid of small tiles — what I'm reading, current targets and PBs, rehab progress, the monthly puzzle. Data as identity. Chess data is live from chess.com and GitHub.
Merge branch 'main' into feat/plan-slash-command
396commits
hermes-agent ×22 · mystery-hour ×20 · agentic-playground ×14 · zerolang ×13
Next · R8
Monaco
Sun 7 Jun
Sim PB
1:12.48
Monaco · iRacing
Rapid
1451
best 1498 · last 23h ago
Record
21-16-1
w-l-d · @reewyyn
Jane Street June Monthly Puzzle
solved · monthly drop complete
Iliad — Homer
Penguin Classics · Fagles
Can't Hurt Me — David Goggins
50% · accountability mirror
Same As Ever — Morgan Housel
next after Iliad
ACL reconstruction — return to sports
post-surgery · 9–12 month plan
Sub-3hr @ Athens Classic Marathon '27
42.2 km · post-rehab target
Sub-17 5K — currently 17:32
Parkrun PB: 17:32 · -32s to find
Iki
current favourite · Hire artisans, set them up in the market and acquire prestige in feudal Japan
04 · projects
Things I've built and broken.
A few highlights up top, then every project grouped by domain.
highlights

VLM-memory
2026Adding memory and query based frame selection to VLM-3R-7B model

F1 Ghost Car
2024Overhead reconstruction of qualifying laps — follow-camera mode.

Llama 8B @ ISC'25
20258×H100 fine-tuning with FlashAttention 3, FP8, DoRA — UKSCC entry.

AI for Chess in 3D
2023First ever 3D chess engine + game, A-Level NEA — 100% (75/75).

Quantum Cross-Chain Arbitrage
2025QAOA + Flare FTSO + Vyper flash loans — ETH Oxford winners.
04b · open source
PRs landed on other people's repos.
I mostly build my own things, but I also try to leave a small footprint on the open-source projects I depend on — agent frameworks, model tooling, control systems.
pytorch/pytorch
4 PRs
Test cases and small bug fixes.
pytorch · tests · kernels
vercel-labs/zerolang
6 PRs
Lexer/parser edge cases for the experimental graph-first agent language.
language · compiler · agent
theOehrly/Fast-F1
6 PRs
F1 telemetry library — public API for timing stream data.
f1 · telemetry · api
NousResearch/hermes-agent
9 PRs
Skills, docs, and CLI improvements.
agent · skills · tui
MiniMax-AI/Mini-Agent
3 PRs
Streaming and sub-agent features.
agent · streaming
MiniMax-AI/MiniMax-MCP
5 PRs
Tests, validation, and bug fixes.
mcp · tests · hardening
MiniMax-AI/cli
2 PRs
Config write safety and search docs.
cli · config · fs
MiniMax-AI/skills
2 PRs
New skills: PDF reading and spreadsheet triage.
skills · docs
05 · 3d umap
Things I've done, mapped into 3D.
Each dot is a repo, project, award, job, book, or a tech used to build it — drawn from my GitHub, CV, and Tom's Brain knowledge base. Embedded with BAAI /bge-base-en-v1.5 and projected to 3D with UMAP — things that belong together sit near each other. Drag to look around, scroll to zoom, hover for names, click to pin.
drag · scroll · hover
06 · experience
Where I've worked, taught, and built.
Teaching, internships, a research contract, and the small business I co-run. Most recent first. Dots are colour-coded by what kind of work it is — teaching (cyan), HPC (amber), research (purple), industry (green), business (orange).
2024 – 2026
Sep 2024 – Jun 2026
Co-Founder & Operator
· businessVeloworks Components
Co-founded and operated a business producing 3D-printed performance cycling components.
- ▸Owned sponsorship, marketing, technical, and financial operations across the season.
- ▸Designed and iterated prototypes before taking any of them to a paying customer.
- ▸Sole technical lead on the Veloworks website (TypeScript).
OperationsSponsorshipMarketing3D PrintingTypeScript2025 – 2026
Aug 2025 – May 2026
Demonstrator & Graduate Teacher
· teachingUniversity of Bristol
Teaching the next cohort of CS students across the modules I sat in one year ago.
- ▸Delivering lectures and running workshop exercises for first- and second-year modules.
- ▸Mentoring a small team through their year-long Software Engineering Project.
- ▸Helping students in Computer Systems A and Programming Languages & Computation workshops.
TeachingMentoringCurriculumCS Pedagogy2025 – 2026
Feb 2025 – Feb 2026
Machine Learning Research Assistant
· researchUniversity of Bristol · School of Brain, Behaviour and Health
Built a scalable ML workflow for generating photorealistic, emotional faces for psychological research.
- ▸Synthesised faces expressing the 6 basic emotions (anger, disgust, fear, happiness, sadness, surprise) at controlled intensities.
- ▸Pipelines designed for downstream psychological experimentation in the School of Brain, Behaviour and Health.
PyTorchComputer VisionGenerative ModelsResearch2025
Jun 2025 – Sep 2025
Co-Founder & Technical Lead
· startupPersonal-finance EdTech startup
Turned down a DeepMind internship to build a personal-finance ed-tech startup for young adults.
- ▸Chose the risk of building over a safe career path: believed it was unacceptable for young adults to lack financial literacy with today's tech landscape.
- ▸Drove end-to-end technical execution as the technical co-founder — architected and built the app and website from scratch, led user testing, validation, and rapid iteration cycles.
- ▸Mastered rapid iteration, lean product development, and AI-assisted programming at speed while running user-facing experiments.
- ▸Forward-looking: now leveraging these hard-earned lessons about startup pitfalls and technical agility to build the next venture with a distinct advantage.
React NativeTypeScriptFirebaseAI-assisted DevLean ProductUser Research2025
May 2025 – Jun 2025
UK HPC Student Team Member
· hpcUKSCC · ISC'25
Represented the UK at the ISC Student Cluster Competition. Fine-tuned Llama 8B on 8×H100 and optimised OpenMX on 208 cores.
- ▸Optimised OpenMX and Llama fine-tunes on a 208-core, 8×H100 cluster.
- ▸Worked with SLURM, OpenMP, MPI, CUDA, and a stack of HPC libraries (LAPACK, BLAS, ScaLAPACK, FFTW, ELPA, OpenBLAS, Intel MKL).
- ▸Explored LoRA, QDoRA, DoRA, Transformer Engine, FP8, and FlashAttention 3 for the Llama 8B track.
HPCSLURMOpenMPMPICUDAFP8FlashAttention 3DoRALlama 8B2024 – 2025
Sep 2024 – Mar 2025
Machine Learning Software Engineer Intern
· industryDigitalU3 (u3core)
Engineered an ML system with a strong focus on efficiency and scalability, paired with a real product surface.
- ▸AGILE workflow — sprints, code reviews, iterative delivery against product milestones.
- ▸Built a scalable web application with an integrated backend and structured database.
- ▸Delivered the production u3core contract.
PythonPyTorchREST APISQLAGILECode Review
07 · education
Where the work happened.
result
First Class
modules
Year 1
- ·Software Tools
- ·Mathematics for Computer Science A & B
- ·Computer Architecture
- ·Imperative and Functional Programming
- ·Object-Oriented Programming and Algorithms I
Year 2
- ·Software Engineering Project
- ·Programming Languages and Computation
- ·Computer Systems A & B
- ·Interaction and Society
- ·Algorithms and Data
Final Year
- ·Individual Project
- ·High Performance Computing
- ·Types and Lambda Calculus
- ·Image Processing and Computer Vision
- ·Machine Learning
- ·Artificial Intelligence
activities & achievements
- ▸Ironman Switzerland: 3.8km swim, 180km bike, marathon
- ▸Winner: DeFi ETH Oxford Hackathon ($5000)
- ▸Lead a team and coached 2 teams for UoB to attend MIT's iQuHack quantum hackathon
- ▸ISC25 SCC: representing UK and first English team to enter
- ▸Founder and president of the Quantum Computing Society — first quantum hackathon
- ▸Treasurer & Planning & Control Lead — Formula Student AI
- ▸Competitive Swimming
- ▸Triathlon
- ▸Muay Thai
coursework
86% AI
coursework
87% ML
coursework
86% Systems
08 · achievements & interests
The trophies, the grades, the training.
Same items show up in the constellation — here they're sorted by category, then by year.
Hackathons

ETH Oxford SUI Capture-the-Flag
SUI Move smart-contract CTF — exploit.
sui · move · ctf · security
MIT iQuHack IonQ Entanglement Distillation — 1st place Day 1
Day 1 win at iQuHack 2026 on the IonQ track with an entanglement-distillation challenge to claim the most number of nodes and edges in a graph with limited bell operations.
quantum · ionq · entanglement

ETH Oxford DeFi Hackathon — Winners
Quantum cross-chain arbitrage with QAOA + Flare FTSO + Vyper flash loans.
quantum · defi · vyper · qaoa
Polygon AI Agents Hackathon
Market Arbitrage bot on the polygon chain.
polygon · ai · agent · defi

Vyperlang Bounty — 2nd Place
Smart-contract bounty at ETH Oxford for the Vyperlang team.
vyper · defi
MIT iQuHack IonQ Content Bounty
First proper quantum computing bounty win — led to founding UOBQC.
quantum · ionq

UOBQC Hackathon — Hosted
Founded and hosted the first University of Bristol Quantum Computing Society hackathon.
quantum · hackathon · uobqc

EncodeAI Wormhole Bounty
PoC Quantum TDA using wormhole data.
ai · agent · wormhole
Competition

Formula Student AI '26
Planning and Control Team Lead and Treasurer — University of Bristol Team.
formula · f1ai · treasurer · planning

Represented UK at ISC'25 SCC
First ever English Team to Enter — fine-tuned Llama 8B on 8× H100 with FlashAttention 3, FP8, DoRA.
hpc · uk · llama · cluster
CIUK HPC Cluster Challenge (×2)
Two-time captain of Bristol team @ CIUK cluster competitor — fast iteration on the Bristol team.
hpc · uk · cluster
Sport — current
Muay Thai — amateur sparring
Six months of Muay Thai — pads, bag, light amateur sparring.
muay-thai · striking

Indoor bouldering — V7
Projecting V7, plate spinning on V6.
climb · bouldering

Competitive swimmer
Years of competitive club swimming — 200m free, 50m free, 100m free. National and International Meets.
swim · club
Sport — done

Ironman Switzerland 140.6
10h30m after 9 months of training. 3800m swim / 180km bike / Marathon run.
triathlon · endurance

BUCS Mens 1st Team Medley Relay
Raced the Mens 1st Team Medley Relay at BUCS Short Course — Bristol Performance Squad.
swim · bucs · relay
Interests
Blindfolded Rubik's cubing
Learning 3BLD — memo + execution on a real cube (and a custom trainer).
3bld · bld
Rubik's cubing
3×3 with full CFOP and edge / corner control. BLD next.
cfop · 3x3
Board games
Hobby board games since 2021 — Catan, Wingspan, Spirit Island, weekly sessions. Current favourite: Challengers!
board-games · catan · wingspan · challengers
Sim racing
F1 25 (Codemasters) for the career mode and time-trial, Assetto Corsa for mod cars and tracks, ACC for GT3 endurance.
sim-racing · f1-25 · assetto-corsa
09 · contact
Say hello. Or solve one to skip the small talk.
puzzle-gated unlock
easyMonthmania
What comes next in: J, F, M, A, M, J, J, ?
not into puzzles? tokbale@outlook.com works too.
