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.

Recent work · Fast-F1·

Add public API for timing stream data (GapToLeader, IntervalToPositionAhead)

b621cac·feature/timing-stream-data-public-api·6h ago
Last 24h·

40commits

Fast-F1

Last 7d·

341commits

zerolang ×13 · personal-website ×9 · keep-sharp ×6 · hermes-agent ×5

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.