Jamie Pitts.

A decade-plus building backend infrastructure, distributed systems, and on-device experiences at industry-leading technology companies.

Currently designing and delivering platform infrastructure for AI agents at Meta's Reality Labs, focused on personalised, context-aware experiences for the next generation of AR wearable devices. Previously built large-scale distributed systems at Amazon, and spent six years at the BBC leading the development of highly available cloud-based services.

I take pride in what I build and care deeply about ownership, user experience, and clean, well-considered architecture. My particular interests lie in cloud infrastructure, technical leadership, and shipping things that real people use.

Originally from the UK, now based in Toronto. I hold both British and Canadian citizenships.

Find out more

Work

2022 — Present Toronto (Remote)

Software Engineer

Meta · Reality Labs

Building the Virtual Assistant (MetaAI) platform for next-generation AR wearable devices. Architecting backend infrastructure operating at scale, and previously contributing across the on-device stack (Android/Kotlin, AOSP/C++). Tech lead across cross-functional projects spanning engineering, design, and product, driving initiatives through to production launch.

2020 — 2022 Toronto

Software Development Engineer II

Amazon · Flex

Founding member of the Motivation Team within Amazon Flex, building driver incentivisation systems including achievements, promotions, and a rewards-based loyalty scheme. Led technical direction and helped shape the team culture. Established documentation standards subsequently adopted across the organisation.

2018 — 2020 London

Senior Software Engineer

BBC · Data Systems

Technical lead in the Data Systems team, responsible for back-end products across BBC News and Weather. Led development of The Grid, the BBC's Image Digital Asset Management system, built in collaboration with The Guardian. Designed and shipped a personalised content recommendation system serving thousands of requests per second on Spring Boot microservices and AWS. Also led the team's transition to a modern CI workflow with Jenkinsfile pipelines and Docker.

2016 — 2018 London

Software Engineer

BBC · News

Building cloud-based back-end services for BBC News using Java, Spring, and AWS. Tech lead on the Sitemap Generator (PostgreSQL and AWS Lambda, built to improve SEO). Contributed to the election results ingestion and transformation services for the 2017 General Election and 2016 US Presidential Election.

2014 — 2016 London

Graduate Developer

BBC

Rotational graduate programme across multiple engineering teams. Contributed to the cloud-based back-end for BBC General Election 2015 coverage, Android development for the BBC News app (including Android Wear integration), and maintaining the iSite internal CMS.

Projects

GigTrack

gigtrackapp.com

An iOS (SwiftUI) and Android app for tracking and sharing live music experiences. Features include concert history, artist and venue statistics, interactive maps and charts, gig ratings and reviews, and a social layer where users can follow each other and share activity. Backend built in Java on Google Cloud.

Scroll for more

Registered users
5,000+
Launched
2016
Platforms
iOS · Android
Archive 4 older projects
  • 2014
    Guess The Horse — Android Quiz

    A native Android quiz app testing horse breed recognition, with educational facts for each breed. Built in Java with the Android SDK as an early exercise in mobile development. Reached over 2,000 downloads on Google Play.

    Scroll for more

  • 2013
    Fire Fly Simulator

    A Java-based simulation exploring how fireflies synchronise their flashing under different conditions. Each firefly has a charge cycle and flashes when it crosses a threshold, influencing its neighbours. Built during my second year at university for the Natural Computation module. Parameters like grid size, cycle length, and charging threshold can be adjusted to observe emergent patterns.

    Scroll for more

  • 2013
    Intelligent Robotics

    University project exploring autonomous robot navigation and decision-making algorithms.

  • 2012
    Ubiquitous Computing — Intelligent Alarm Clock

    Final-year university project combining hardware and software to "computerise" a standard alarm clock. Built around a Raspberry Pi wired up to RGB LEDs, switches, and a motor inside the clock body. Java software on the Pi controlled the hardware, with a separate client for configuring alarms and email alerts. Features included Twitter-driven alarm setting (e.g. "clock set an alarm for 9am tomorrow") and LED colour cues for incoming emails. Accompanied by an 80-page report and final demonstration.

    Scroll for more

Toolkit

Languages

  • Java
  • Swift
  • Kotlin
  • C++

Mobile

  • iOS / SwiftUI
  • Android
  • AOSP

Cloud & Infra

  • AWS
  • Google Cloud
  • Spring / Spring Boot
  • PostgreSQL
  • RESTful APIs

AI

  • LLMs
  • Claude Code
  • MCP
  • Skill writing

Tooling

  • Git
  • Jenkins
  • Gradle
  • Unix
  • CI / CD

Education

2016 — 2018 Bradford

MSc Software Engineering & Internet Architecture

University of Bradford · Distinction

Studied part-time alongside full-time work at the BBC. Modules included Advanced Database Systems, Cyber Security, and Data Mining.

2011 — 2014 Birmingham

BSc Artificial Intelligence & Computer Science

University of Birmingham · First Class Honours

Modules included Machine Learning, Logic Programming, and Intelligent Robotics.

Beyond Code

Outside of work, I spend a lot of time at live music venues. That's actually how GigTrack started.

I'm also fascinated by space exploration; I've been to Cape Canaveral to watch launches in person and follow the commercial space industry closely. There's something deeply inspiring about the engineering required to put things into orbit.

Get in touch

Open to interesting conversations, collaborations, and opportunities.