Tom Spink is a Lecturer in Computer Science at the University of St Andrews with 26 years of experience spanning academic research, teaching, and systems management. He specializes in compilers, operating systems, virtualization and databases, with deep hands-on expertise in LLVM and in building high-performance instruction set simulators generated from high-level descriptions. His career mixes academic roles at Edinburgh with practical systems leadership as an Information Systems Manager, reflecting an ability to translate research into robust, operational software. Based in Almondbank, Scotland, he brings a tinkerer’s curiosity to both electronics and model railways, often designing custom circuits to control his layouts—an unusual hobby that mirrors his hardware-aware approach to software.
26 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Doctor of Philosophy (Ph.D.) at The University of Edinburgh
Contributions:1 PR, 10 pushes, 3 branches in 4 years 3 months
vdihyper-vlibvirtlinuxvirtio
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tom Spink - Lecturer at BetaSafe Information Services