UCL Earth Sciences


Tim Band

Developer in C++, Python, Haskell, Java, JavaScript, TypeScript, Go, C#, Ruby...

Senior Research Software Engineer


Tim Band




Senior Research Software Engineer

Kathleen Lonsdale Building

Research Group(s):

London Geochronology Centre

Email Address:

Telephone Number:



Software Engineering: Software support for the "Beyond Isoplot" project modernising and improving the accuracy of geochronology software working with Dr Pieter Vermeesch to build an internally consistent ecosystem of computer programs to account for inter-sample error correlations. For this project I will be translating proof-of-concept code written in R to other languages such as Python and Java. 

Early in my career, my experience primarly comprises of C++ but the last seven years or so I have worked with number of programming languages like Java, Python, JavaScript, TypeScript, C#, Ruby, Go, Haskell and a few others. I have worked on PlayStation games, the Symbian mobile phone operating system, loads of command-line tools, some desktop apps in various frameworks, and backend code with databases like Postgres and MySQL.