Summary
David Riches is a Senior Front End Developer with over 10 years’ experience building performant, component-driven web experiences for retail, B2B and agency clients across Europe. He specializes in React and TypeScript ecosystems, recently delivering a headless Next.js 15 + BigCommerce platform with geolocation personalization, custom Algolia search and a heavily customized B2B checkout. Comfortable leading collaborations between creative and engineering teams, he has a track record of modernizing Storybook component libraries and integrating CMS-driven workflows (Contentful, Builder.io) for dynamic marketing and large-scale sites. His agency background spans projects for international brands including Basic-Fit, Danone, Shell and premium spirits, where he balanced rapid campaign builds with robust e-commerce features. Known for pragmatic problem-solving and a social, team-first approach, he pairs technical depth with an eye for design-driven solutions. Outside work he’s often found playing hockey or cricket, a reminder that he brings team sport instincts to cross-functional projects.
10 years of coding experience
11 years of employment as a software developer
Computing, Computing at University of Portsmouth
Windsor Boys' School