Skip to content

Software engineer · London, UK

Thomas
Roper

I build web apps, data platforms and AI tools that make work genuinely easier.

3+ years at Dusted, an award-winning London digital agency — shipping full-stack products, automation and AI for B2B clients.

Thomas Roper smiling outdoors in a blue shirt

About

A bit about me

I'm a software engineer with 3+ years at Dusted, an award-winning London digital and branding agency, where I build scalable web applications and digital products for clients across B2B and B2C sectors.

My background is in software development for animation, games and visual effects, and it shows: I like building things that feel good to use, from analytics platforms and data pipelines to AI tools that quietly remove hours of manual work.

When I'm not shipping client work, I'm usually making something for fun — most recently Tortuga, a multiplayer strategy game about heroic turtles.

Experience

Where I've been

Software Engineer @ Dusted

April 2023 — Present · London, UK

Leading UK digital and branding agency working across a diverse portfolio of B2B and B2C clients.

  • Built and maintain Elevate, Dusted's full-stack analytics and market-research platform, giving clients real-time performance insights and business intelligence.
  • Developed and deployed proprietary AI tools that streamline data analysis, reporting and internal workflows across the agency.
  • Designed custom data pipelines that collect, analyse and visualise large datasets from multiple sources.
  • Led AI-driven competitor research, keyword analysis and technical SEO audits for clients including Cubic3, Wireless Infrastructure Group and British International Investment.
  • Developed backend services and APIs with Node.js and SQL, and responsive frontend interfaces with Next.js.
  • Collaborate closely with developers, strategists, designers and project managers to deliver technical solutions aligned with business objectives.

Education

BSc (Hons) Software Development for Animation, Games and Effects

Bournemouth University · 2016 — 2020 · 2:1

Final-year work included an image-segmentation AI for fruit classification and a multithreaded flocking simulation in C++.

Skills

What I work with

  • TypeScript
  • JavaScript
  • Next.js
  • React
  • Node.js
  • Python
  • SQL
  • C++
  • MCP tools
  • RAG pipelines
  • Chatbots
  • Workflow automation
  • AI-driven analysis
  • PostgreSQL
  • AWS
  • Data pipelines
  • Analytics & reporting
  • Geo-spatial analysis
  • Database design
  • Technical SEO
  • Generative engine optimisation
  • Semrush
  • Structured data
  • Accessibility

Languages & frameworks

  • TypeScript
  • JavaScript
  • Next.js
  • React
  • Node.js
  • Python
  • SQL
  • C++

AI & automation

  • MCP tools
  • RAG pipelines
  • Chatbots
  • Workflow automation
  • AI-driven analysis

Data & platform

  • PostgreSQL
  • AWS
  • Data pipelines
  • Analytics & reporting
  • Geo-spatial analysis
  • Database design

Web & growth

  • Technical SEO
  • Generative engine optimisation
  • Semrush
  • Structured data
  • Accessibility