Tom Croft is a Principal Software Engineer based in the Greater Cardiff Area with eight years of professional experience blending high-performance C++ systems and full-stack web development. He holds a PhD in Mathematics from Cardiff University, bringing rigorous analytical thinking to complex software and architecture problems. At Esri he progressed from Software Engineer to Principal Engineer, delivering geospatial and backend solutions while also working with Java/Kotlin services and modern front-ends in Angular, Vue.js and TypeScript. His background includes aviation software at NAVBLUE and enterprise Java development, giving him a track record of shipping reliable, safety-conscious systems. Known for combining academic depth with practical engineering, he often applies mathematical methods to algorithm design and performance tuning behind the scenes.
8 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (PhD) Mathematics, Doctor of Philosophy (PhD) Mathematics at Cardiff University / Prifysgol Caerdydd
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.