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

Portrait
Time-trial cycling
Ironman Switzerland run
Working with the team
Presenting QAOA at a seminar
BUCS swimming

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.

Latest push · personal-website·

feat: add difficulty badge to splash puzzle modal

c7676c8·main·1h ago
Last 24h·

158commits

subdomains ×4 · personal-website ×2 · Find-My-Pint ×2 · zerolang

Last 7d·

367commits

mystery-hour ×35 · sparse-attention-poc ×21 · hermes-agent ×17 · agentic-playground ×14

F1·

Next · R8

Monaco

Sun 7 Jun

Sim PB

1:12.48

Monaco · iRacing

Chess·

Rapid

1420

best 1498 · last 1h ago

Record

17-15-0

w-l-d · @reewyyn

Latest puzzle·

Jane Street June Monthly Puzzle

solved · monthly drop complete

Reading·

Iliad — Homer

Penguin Classics · Fagles

Reading·

Can't Hurt Me — David Goggins

50% · accountability mirror

In queue (reading)·

Same As Ever — Morgan Housel

next after Iliad

Training for·

ACL reconstruction — return to sports

post-surgery · 9–12 month plan

In queue (sport)·

Sub-3hr @ Athens Classic Marathon '27

42.2 km · post-rehab target

In queue (sport)·

Sub-17 5K — currently 17:32

Parkrun PB: 17:32 · -32s to find

Board game·

Challengers!

current favourite · 1 More Time Games

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.

24 PRs on github →
pytorch logo

pytorch/pytorch

3 PRs

Test cases and small bug fixes.

pytorch · tests · kernels

vercel-labs logo

vercel-labs/zerolang

5 PRs

Lexer/parser edge cases for the experimental graph-first agent language.

language · compiler · agent

theOehrly logo

theOehrly/Fast-F1

6 PRs

F1 telemetry library — public API for timing stream data.

f1 · telemetry · api

NousResearch logo

NousResearch/hermes-agent

0 PRs

Skills, docs, and CLI improvements.

agent · skills · tui

MiniMax-AI logo

MiniMax-AI/Mini-Agent

2 PRs

Streaming and sub-agent features.

agent · streaming

MiniMax-AI logo

MiniMax-AI/MiniMax-MCP

5 PRs

Tests, validation, and bug fixes.

mcp · tests · hardening

MiniMax-AI logo

MiniMax-AI/cli

1 PR

Config write safety and search docs.

cli · config · fs

MiniMax-AI logo

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

  1. 2024 – 2026

    Sep 2024 – Jun 2026

    Co-Founder & Operator

    · business

    Veloworks 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 PrintingTypeScript
  2. 2025 – 2026

    Aug 2025 – May 2026

    Demonstrator & Graduate Teacher

    · teaching

    University 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 Pedagogy
  3. 2025 – 2026

    Feb 2025 – Feb 2026

    Machine Learning Research Assistant

    · research

    University 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 ModelsResearch
  4. 2025

    Jun 2025 – Sep 2025

    Co-Founder & Technical Lead

    · startup

    Personal-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 Research
  5. 2025

    May 2025 – Jun 2025

    UK HPC Student Team Member

    · hpc

    UKSCC · 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 8B
  6. 2024 – 2025

    Sep 2024 – Mar 2025

    Machine Learning Software Engineer Intern

    · industry

    DigitalU3 (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

2026· 2 items
ETH Oxford SUI Capture-the-Flag

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

2025· 6 items
ETH Oxford DeFi Hackathon — Winners

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

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

UOBQC Hackathon — Hosted

Founded and hosted the first University of Bristol Quantum Computing Society hackathon.

quantum · hackathon · uobqc

EncodeAI Wormhole Bounty

EncodeAI Wormhole Bounty

PoC Quantum TDA using wormhole data.

ai · agent · wormhole

Competition

2026· 1 item
Formula Student AI '26

Formula Student AI '26

Planning and Control Team Lead and Treasurer — University of Bristol Team.

formula · f1ai · treasurer · planning

2025· 1 item
Represented UK at ISC'25 SCC

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

2024· 1 item

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

2025· 1 item

Muay Thai — amateur sparring

Six months of Muay Thai — pads, bag, light amateur sparring.

muay-thai · striking

2023· 1 item
Indoor bouldering — V7

Indoor bouldering — V7

Projecting V7, plate spinning on V6.

climb · bouldering

2015· 1 item
Competitive swimmer

Competitive swimmer

Years of competitive club swimming — 200m free, 50m free, 100m free. National and International Meets.

swim · club

Sport — done

2024· 1 item
Ironman Switzerland 140.6

Ironman Switzerland 140.6

10h30m after 9 months of training. 3800m swim / 180km bike / Marathon run.

triathlon · endurance

2023· 1 item
BUCS Mens 1st Team Medley Relay

BUCS Mens 1st Team Medley Relay

Raced the Mens 1st Team Medley Relay at BUCS Short Course — Bristol Performance Squad.

swim · bucs · relay

Interests

2025· 1 item

Blindfolded Rubik's cubing

Learning 3BLD — memo + execution on a real cube (and a custom trainer).

3bld · bld

2021· 2 items

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

2018· 1 item

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

easy

Monthmania

What comes next in: J, F, M, A, M, J, J, ?

not into puzzles? tokbale@outlook.com works too.