Thomas Athorne is a software engineer with a PhD in mathematics and 11 years' experience building robust systems using strongly typed and functional languages. He has shipped production services and data pipelines in Clojure and Clojurescript, designed core protocol components in OCaml for Tezos rollups, and implemented hardware-facing code and circuit design using Haskell/Clash and Rust. Comfortable across domains from Bayesian size-recommendation models and ETL to blockchain refutation game logic and asynchronous FIFOs, he gravitates toward mathematically grounded, maintainable solutions. Based in Glasgow, he pairs deep academic rigor with practical engineering and has taken time to pursue semi-professional classical singing, a curiosity that informs his perspective and collaborative style.
11 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Mathematics, First Class Honours, Bachelor's degree, Mathematics, First Class Honours at University of Cambridge
Doctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at The University of Sheffield
Contributions:25 commits, 7 pushes, 1 branch in 1 month
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.