Summary
Tom Sherman is a Staff Software Engineer based in Norwich with 11 years building front-end and full-stack web applications across retail, energy, and public-sector domains. He progressed from CRO and front-end roles into senior engineering and principal responsibilities at OVO, working extensively with React, TypeScript, React Native and Node.js before moving to Civica. Tom combines hands-on UI/UX and analytics experience with pragmatic backend integration, evidencing a strong product-focused mindset from A/B testing to scalable feature delivery. He contributes to frontpage.fyi on GitHub, showing an interest in information curation and lightweight tooling beyond day-to-day product work. Known for translating customer-facing design constraints into robust code, he thrives at the intersection of user experience and reliable engineering. Colleagues would describe him as a technical generalist who elevates team delivery through well-considered trade-offs and mentorship.
11 years of coding experience
7 years of employment as a software developer