Tom Wallis is a PhD student and software engineer with 12 years’ experience building internal infrastructure and research software, most recently contributing to backend systems at Apple. He combines academic rigor—teaching systems programming and publishing Python libraries for metaprogramming—with hands-on production engineering across industry and research institutions. His work spans simulation and modelling, philosophy of science applied to software, and curriculum design, reflecting a rare blend of pedagogy and pragmatic system-building. Notably, he has led fast-track instructor cohorts in Africa, managed technical teaching infrastructure, and translated those educational insights into developer tools and libraries.
12 years of coding experience
4 years of employment as a software developer
Highers & Advanced Highers, Mostly sciences, Highers & Advanced Highers, Mostly sciences at St. Mungos High
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Glasgow
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.