9commits
01 · hi, i'm
Thomas Bale. Builder · Athlete · Engineer.
Currently working at Anima, building the next generation care enablement platform. 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
Anima
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.
Add socket fallback for avatar face video
145commits
uktap ×11 · veritas ×5 · party ×3
Next · R8
Austrian
Sun 28 Jun
Sim PB
—
Rapid
1492
best 1513 · last 16h ago
Record
58-50-4
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
5 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
10 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).
2026 – current
Jun 2026 – current
Product Engineer
· healthcareAnima
Building the next generation care enablement platform.
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
Dissertation
85%
coursework
86% AI
coursework
87% ML
coursework
86% CSA
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.
