Skip to content
Theo Bains
Menu

Mathematics · Computer science · Technology

Mathematics student exploring computation and technology.

I’m a third-year Mathematics student at Durham University who loves computer science and using code to explore mathematical ideas. Through research, independent projects, and a technology internship, I’m building the rigorous and practical skills needed for further study and technical graduate work.

Profile

Academic depth with practical experience.

  1. 01

    Mathematics

    Strength in algorithms, probability, proof, and modelling through coursework and research-style projects.

  2. 02

    Software

    Experience with Python, Java, R, SQL, MATLAB, and web technologies through coursework and independent projects.

  3. 03

    Leadership

    Team leadership across employment, university sport, and the delivery of a major college event.

Selected work

View all projects

Scroll sideways to see more featured projects.

What connects the work

Bridging abstract ideas and working software.

Technical reasoning

Mathematics provides the structure for analysing a problem; software makes that reasoning concrete and testable.

Clear communication

Each project documents the problem, implementation choices, and results so that both the code and the reasoning can be reviewed.