Senior Software engineer

Adam Hopkins

London-based product-led senior software engineer crafting high-quality digital products with a focus on performance, accessibility, and long-term scalability.

adam hopkins

About me

I'm a senior software engineer who's spent the last decade shipping large-scale web applications and microservices in the JavaScript ecosystem, with a strong lean toward functional programming and clean code. Right now I'm on a greenfield project at Travelex, migrating legacy systems in a fast-paced corporate environment.

Before Travelex, I worked across ecommerce, global news, marketing, and fashion, leading web projects for national and global clients in tech, retail, and hospitality. My work has helped grow revenue, increase traffic, and streamline content delivery — usually as part of a team built to ship fast without cutting corners.

Technology doesn't stand still, so I don't either — lately I've been deep in structured CMS data modelling and AI agentic development. Outside of work I'm usually gaming, DJing, watching football, walking the dog, or being a dad to my six-year-old son and four-year-old daughter.

Experience

  • Travelex

    Senior Software Engineer
    Aug 2024 - Present

    Founding engineer on a greenfield legacy-migration initiative, shaping the architecture and delivery approach adopted across the programme. Led a company-wide multi-brand design system built on design tokens and directed the enterprise migration to a headless Sanity CMS. Drove organisation-wide AI adoption, defining and rolling out Claude Code best practices across engineering teams.

  • Togather

    Senior Software Engineer
    May 2023 - Jun 2024

    Core contributor rebuilding the internal React design system using atomic design principles. Built a Node.js quote-recommendation filter using AWS Lambda and MSK/Kafka, and delivered a serverless Salesforce integration via API Gateway and Lambda. Drove adoption of TypeScript and best-in-class automated testing across the platform.

  • Lick

    Senior Software Engineer
    May 2021 - May 2023

    Core contributor to a TypeScript monorepo spanning Next.js apps, an Express API layer, and a headless CMS. Designed and built a serverless, event-driven microservice architecture for a Screwfix integration using AWS Lambda, API Gateway, SQS, and DynamoDB. Implemented Datadog observability to ensure microservice uptime.

  • News UK (The Times)

    Senior Software Engineer
    Nov 2019 - May 2021

    Core engineer building and releasing a new TypeScript React Native puzzles app for iOS and Android. Scoped and delivered a major feature for The Times’ core Node.js Apollo Server within a microservice architecture, and built a new subscription-cancellation application using Apollo, GraphQL, TypeScript, and React.

Tooling

  • TypeScript
  • React
  • Next.js
  • Node.js
  • GraphQL
  • Redux
  • React Query
  • AWS Lambda
  • DynamoDB
  • SQS
  • PostgreSQL
  • Prisma
  • MongoDB
  • Serverless
  • Turborepo
  • Docker
  • Sanity
  • Shopify
  • Vitest
  • Jest
  • Cypress
  • Storybook
  • Datadog
  • Claude Code

Contact

Have a project in mind? Send me an email

Contact me