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

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

Iki

current favourite · Hire artisans, set them up in the market and acquire prestige in feudal Japan

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.

38 PRs on github →
pytorch logo

pytorch/pytorch

5 PRs

Test cases and small bug fixes.

pytorch · tests · kernels

vercel-labs logo

vercel-labs/zerolang

6 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

9 PRs

Skills, docs, and CLI improvements.

agent · skills · tui

MiniMax-AI logo

MiniMax-AI/Mini-Agent

3 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

2 PRs

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. 2026 – current

    Jun 2026 – current

    Product Engineer

    · healthcare

    Anima

    Building the next generation care enablement platform.

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