Thomas Gray is a contract full-stack software engineer based in Sheffield with 12 years of experience delivering production web and TV-platform software across fintech, travel booking, streaming for TVs, and e-commerce. He ships Node and React.js solutions daily, and has deep backend experience in JS/TS and PHP frameworks (Express, Hapi, Laravel) while also prototyping frontends in React, Vue, SolidJS and Svelte. Thomas has led migrations from monoliths to API-driven architectures and designed high-availability Node APIs integrated with AWS for complex domain logic like debt management and bespoke holiday bookings. At the BBC he helped future-proof discovery and playback on big-screen platforms, and at Pure Escapes he combined frontend feature work with backend refactors to support highly customisable booking rules and offers. He frequently acts as senior engineer and technical lead on cross-functional teams, balancing maintainability, accessibility and automated testing. Outside work he’s the sort of engineer who documents personality into profiles—his GitHub mentions his dog Barney—hinting at a pragmatic, personable approach to code and collaboration.
12 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BSc), Computer Software Engineering, Bachelor of Science (BSc), Computer Software Engineering at Sheffield Hallam University
Sister webtool to "Tombola's OPR AF to TTS Army Importer" Tabletop Simulator mod
Contributions:14 releases, 2 reviews, 24 PRs in 1 year 9 months
one-page-ruleswargaming
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
Thomas Gray - Software Engineer (Contract) at Pure Escapes