Ideas, built properly.

Software, experiences and installations. Built by the team you speak to.

Three panels of work: a 3D game character in a jungle ruin, a business dashboard open on a laptop, and an AR mobile game overlaying characters on a real street

Edinburgh and Newbury Working across the UK and internationally Since 2002

What we build

From a single kiosk to a platform with millions of users. If it runs on a screen, a phone, a server or a piece of custom hardware, we can probably build it.

Web platforms and software shown on screen

Platforms and software

  • Web platforms and SaaS products
  • Web and mobile applications
  • Learning platforms
  • Assessment and psychometric systems
  • Virtual and hybrid events
  • Workflow automation and AI integration
  • Collaborative tools
  • Data and knowledge-graph systems
  • Scalable cloud infrastructure
An immersive installation with visitors interacting with a large screen

Immersive experiences and installations

  • Immersive experiences
  • Immersive installations
  • Interactive exhibits and museum installations
  • Brand activations and live event experiences
  • Hybrid real-time experiences, portals between physical and virtual spaces
  • Multi-location and multiplayer experiences
  • Augmented and mixed reality
  • Large-format screen content and digital signage
  • Offline, kiosk and on-site applications
  • Software and hardware integrations
A 3D game world rendered in an engine viewport

Games, 3D and animation

  • Games and gamified experiences
  • 3D worlds and virtual environments
  • Visual effects and animation
  • Digital content production
A small team working together around a laptop on an early-stage product

Startups and product partnership

  • Prototypes and MVPs
  • Technical leadership and fractional CTO
  • Brand identity and design

You work directly with the people who build it.

When you talk to us, you're talking to the developers, designers and engineers doing the work. Questions get answered by the person who knows, and decisions happen in one conversation.

Already looking after the client and the idea? We're happy to be the technical team behind you, working quietly under your brand or openly alongside you.

  • More control

    You see the work as it happens and steer it directly with the team.

  • Faster responses

    Your message goes straight to the person who can act on it.

  • Nothing lost in translation

    What you describe is what gets built, because you describe it to the builder.

  • Precise answers

    Ask how long something takes or what it costs and you get a real answer, not a best guess.

  • An extension of your team

    We work alongside your people, share your goals and care about the outcome.

Selected work

See all work →
  • PLATFORM

    Data Lake

    Two decades of data made instantly queryable

  • PLATFORM

    Help Desk

    Recorded support calls searchable in plain English

  • PLATFORM

    oodlü

    A game-filled 3D open world for learning, for schools and home education.

  • PLATFORM

    Worldspace

    A platform for building bespoke open worlds, immersive and augmented reality experiences.

  • PLATFORM

    ClearView

    A platform combining multiple psychometric profiling and reporting tools.

  • INSTALLATION

    Raving Slabs

    Interactive giant soundboard installation embedded in a London pavement.

  • INSTALLATION

    Race the download

    An interactive lighting installation for a mobile network, racing a live download.

  • PLATFORM

    zondle

    A global edTech platform that scaled to 2M learners worldwide.

  • WEB APPLICATION

    Stop and Think

    Programme teaching pupils to inhibit intuitive answers in maths and science.

  • GAME

    Blocs

    Research using LEGO construction to improve spatial and maths skills in children.

  • PLATFORM

    Deckhive

    A platform for using virtual card decks to spark and guide online conversations.

  • VIRTUAL EVENT

    Colgate

    Virtual exhibition platform replacing in-person product launches for Colgate.

  • VIRTUAL EVENT

    Manchester City

    Open-world Fan Zone with MetaHuman players for Manchester City's campaign.

  • VIRTUAL EVENT

    The Weeknd

    Open-world metaverse scavenger hunt promoting The Weeknd's global tour.

  • PLATFORM

    Roadhounds

    Multi-zone virtual social platform for rock music discovery and community.

A glowing blue data lake illustration, ringed by icons for ingestion, streams, security, storage and a dashboard
PLATFORM · DATA · AI

Data Lake

For more than twenty years, a company had been collecting data as XML that was impossible to query or explore. We turned it into a data lake where a query across the entire estate comes back in a second or two, combined with real-time incoming data so historical and live data sit in one place.

We then added a semantic layer, so anyone can ask a question in plain English and get back exactly what they need. Nobody has to write queries or work around rigid fixed forms, and data that was once unusable is now open to everyone in the company.

  • Data engineering
  • Real-time ingestion
  • Semantic layer
  • Plain-English queries
An illustration of a support agent speaking into a headset, her voice turning into a stream of data flowing into a server stack
PLATFORM · DATA · AI

Help Desk

A company needed to track and search what was said on calls to its help desk. We built a system that transcribes the recorded audio, extracts key details for filtering, and stores the text as vector embeddings for semantic search. Users ask questions like "show me all the invoice enquiries from January" or "find the call from John Smith on 25 January" and get answers in under a second.

For compliance and data privacy, an anonymisation system automatically removes personal information from calls after a set period, while keeping the data useful for long-term trends. Questions like "what percentage of calls are invoice disputes?" work across the system's whole history, with machine learning and AI automating an otherwise extremely complex problem.

  • Speech-to-text
  • Vector search
  • AI and machine learning
  • Automated anonymisation
An explorer character with a backpack and 3D glasses, walking with a small blue creature through ancient ruins
EDTECH · OPEN WORLD

oodlü

oodlü began as a learning platform where teachers create content for any subject, in any language, and set it for students to play in casual games. We're now rebuilding it as oodlü Worlds, a safe 3D open world where Little Hoomans create, play and learn in spaces that feel instantly familiar.

Big Hoomans (parents and teachers) stay fully in control, adding learning content for any subject, age or curriculum. Every group is closed and adult-managed, with safety-first design and solid research behind it, for home education and the classroom alike.

  • 3D open world
  • Game-based learning
  • Child safety by design
  • Teacher content tools
A branded Worldspace poster showing four stylised 3D characters under the tagline "Open World Engineers"
PLATFORM · OPEN WORLD

Worldspace

Worldspace is our own open-world platform, built from the ground up with no external dependencies. We're never limited by third-party systems like Roblox or Fortnite, so we can build whatever a project needs. It has powered everything from short advertising campaigns to recruitment and onboarding, children's worlds and full gaming environments. It runs entirely in the web browser on desktop and mobile with nothing to install: one click on a link and you're in.

  • Custom 3D engine
  • Browser-based
  • Desktop and mobile
  • Bespoke worlds
A close-up of a laptop screen showing a psychometric radar chart with glowing data points
PLATFORM · PSYCHOMETRICS

ClearView

ClearView brings several psychometric profiling and reporting tools together in one place. Data that used to arrive by different routes, from systems that were never well connected, can now be uploaded and combined, so reporting is consistent and analysis happens in a single view. At its core is a full 360-degree psychometric profiling system, refined and improved over 27 years.

  • Psychometric profiling
  • Data integration
  • Consistent reporting
  • 360 feedback
An interactive soundboard installation set into a paving slab
INSTALLATION · LIVE EVENT

Raving Slabs

An interactive music floor for the Three mobile network, outside St Paul's Cathedral in London, with DJ Woody Cook fronting the event. Each tile on the floor plays its part of a looping track, so as people step on and off, the music builds and changes. It turns music-making into a game the whole family can join in with. We built the hardware and software, created the music (three tracks in all), then installed and ran the event ourselves, entirely on battery power with no mains connection.

  • Custom hardware
  • Interactive software
  • Music production
  • On-site operation
A film crew filming an illuminated running track installation at night, lined with glowing red markers
INSTALLATION · BRAND ACTIVATION

Race the download

To show off Vodafone's superfast mobile download speeds, we set Dina Asher-Smith, the fastest British woman in history, a race against a download at Lee Valley Athletics Track. 160 wireless-enabled LED lights lined the track to show the download's progress as she ran, ending at a bespoke LED gateway with 20 square metres of screen.

We wrote the control software, programmed every lighting sequence and the screen content, then installed, tested and ran it on site. It turned an invisible process into a race you could see, on the track and on camera.

  • Lighting control software
  • LED and screen content
  • Installation and commissioning
  • On-site operation
The zondle logo: an orange cartoon monster character standing on grass above the wordmark
EDTECH · PLATFORM

zondle

Zondle is where we really cut our teeth on scale. Teachers around the world created learning content, shared it with each other and set it for students to play as games, years before tools like Google Classroom went mainstream. It grew to nearly two million learners, at one point adding 22,000 users a day, and was especially popular in the United States. It taught us what it takes to build a platform that grows faster than anyone planned.

  • Platform at scale
  • Game-based learning
  • Teacher-created content
  • Global user base
Animated pupils competing at question podiums in a colourful outdoor classroom scene
EDTECH · RESEARCH

Stop and Think

Science and maths are full of ideas where the intuitive answer is wrong. Stop and Think is a game-based programme that trains primary pupils to pause before trusting their first instinct, so newer concepts can come through instead of old assumptions. Developed as part of the UnLocke project, funded by the Education Endowment Foundation and Wellcome Trust, it was trialled with 6,700 Year 3 and Year 5 pupils, in partnership with UCL, one of many universities we've worked with over the years. Independent assessors found two months' additional progress in science and one month in maths.

  • Game-based learning
  • Large-scale school trial
  • Cognitive science
  • Primary education
A 3D LEGO brick construction being built in a virtual construction tool, with a library of brick shapes down the side
EDTECH · RESEARCH

Blocs

Spatial skills, from reading a map to packing a suitcase, predict later success in science, technology, engineering and maths, and research shows they can be trained. Blocs is part of a series of studies, funded by the Leverhulme Trust, exploring how physical and digital LEGO® construction can improve spatial ability and maths in seven to nine-year-olds. The research takes an open science approach, with every study pre-registered and its materials and data shared openly after publication.

  • Digital construction
  • Research platform
  • Spatial learning
  • Open science
A laptop showing the Deckhive interface, with conversation cards and connected photos on screen
PLATFORM · COACHING

Deckhive

Deckhive is a card-sorting platform for reflective practice, psychology and coaching. Users can buy ready-made decks or design their own, then share them live in card sessions that run across different locations. Sessions work alongside a Zoom call, so coaches can work with clients at a distance just as they would across a table. Designed by psychologists, shaped by coaches and facilitators, and useful for everyone.

  • Real-time collaboration
  • Deck builder
  • Online store
  • Remote sessions
A red-themed virtual exhibition space with large screens showing product displays and a tooth cross-section model
VIRTUAL EVENT

Colgate

When lockdown stopped physical events, we used our virtual events platform to keep business moving. For Colgate, we created an event that brought stakeholders from around the world into one shared space. Visitors could meet, talk, explore products and network much as they would in person, without anyone needing to travel.

  • Virtual events
  • Global audience
  • Networking
  • Product showcase
A first-person view standing on Manchester City's crest, facing a showcase stage inside a virtual fan zone
OPEN WORLD · FAN ACTIVATION

Manchester City

A one-off fan activation for the partnership between OKX and Manchester City. We built a virtual stadium packed with match highlights, training tips, rewards, downloads and Easter eggs hidden around the environment. We modelled two of the players in 3D and placed them in the world, giving fans a place to come together and explore.

  • Virtual stadium
  • 3D character modelling
  • Rewards
  • Fan engagement
Avatars dancing together in a gold-and-purple branded virtual venue for a global tour promotion
OPEN WORLD · MUSIC

The Weeknd

To promote The Weeknd's global tour, in partnership with Binance, we built an open-world scavenger hunt. Visitors zoomed between portals and platforms, hit the dance floor with other people, watched footage from previous shows and collected rewards along the way. Completing the hunt unlocked entry to a mega party at the end.

  • Open world
  • Multiplayer
  • Scavenger hunt
  • Rewards
An avatar standing in a neon-lit virtual street lined with gig posters and "Road Hounds" signage
OPEN WORLD · LIVE MUSIC

Roadhounds

A live venue for streaming rock music to a global audience. We built an entire city of streets, bars, blues bars and live stages, with live streams and rewards woven through it. Across multiple shows it drew more than 2,000 gig-goers and proved a hugely popular way to bring live music into an open world. There's a real buzz in your stomach as you walk down the steps into those live music spaces.

  • Live streaming
  • Virtual venue
  • Multiplayer
  • Rewards

Trusted by organisations from tiny startups to UNESCO

Awards

  • EdTech Company of the Year 2026 award badge
  • Corporate LiveWire Innovation and Excellence Awards 2026 winner badge
  • NWN Best in Business Awards 2026 finalist badge
  • Global Game Jam badge

What people say

  • “I have had the pleasure of working with Doug for the last 10 years. We have commissioned a number of 3D animation projects over the years and Doug always delivers beyond our expectation. His knowledge of film production is superb, always solving problems that come from the client with ease. Our last project was launching Got Talent, the world’s largest and most successful TV format, on YouTube.”

    David Milnes David Milnes
  • “I highly recommend Dougi. He's professional, dedicated to our needs and very easy to work with.”

    Tony Andrews Tony Andrews
  • “I've worked with Doug for over ten years, and his skill-set, dedication and attention to detail continue to impress me. He has always been able to implement anything that I've needed, and he always builds upon and significantly improves my ideas. Doug is also one of the nicest people I've ever met!”

    Dr Wayne Holmes Dr Wayne Holmes
  • “Dougi is not only a very talented developer and designer, he is also one of the most helpful, likable and trustworthy people I have ever met.”

    Graham Bird Graham Bird

How we work

We're flexible about how we work together, so we can fit around what your project needs. Most projects run for three to six months, and we're just as happy to stay on afterwards to look after what we've built.

  • Fixed price A clear scope and a set cost.
  • Day rate Flexible time as and when you need it.
  • Retainer Ongoing development and support.
  • Fractional CTO Senior technical leadership, part-time.

Technologies we use often

  • Python
  • JavaScript
  • Angular
  • C#
  • Unity
  • Unreal Engine
  • AWS
  • Neo4j

We choose tools to suit the job, and we'll explain why in plain terms.

Online platforms

Web and mobile products on scalable cloud infrastructure.

Offline installations

Kiosks, exhibits and screens that run reliably on site, with or without a connection.

A person scanning a QR code on a large screen with their phone

Our product

the Worldspace Remote

Scan a QR code and your phone becomes a controller for the screen in front of you. Link screens across locations and people in different cities can play together. We build it into client projects, shaped around each one.

  1. 01 See it
  2. 02 Scan it
  3. 03 Play it
Find out about the Worldspace Remote →

We've also built...

In-game render: a student's island build with a challenge marker
oodlü

oodlü is our own 3D open world for learning. Students build and explore their own worlds, working through curriculum-aligned challenges as they go, while teachers get a clear view of who's making progress.

  • Winner, EdTech Company of the Year 2026
  • Any subject, any level, any language anywhere
  • Designed to be child-safe
In-game render: a virtual event stage with avatars in the audience
Worldspace

Built from the ground up, Worldspace is real-time and browser-based, so people can join live from anywhere in the world, letting an event reach more people without everyone needing to travel. It runs entirely in the browser, with nothing for guests to install, and scales from a small demo to a large live audience.

  • No downloads, runs in the browser
  • Desktop, mobile, VR and handheld
  • Global Game Jam winners 2019

Talk to Doug, your direct contact at Citrus Media

Doug, founder of Citrus Media

Doug has spent 28 years building software, platforms and infrastructure for startups, blue-chip companies and international organisations. He'll reply to you personally.

Tell us a little about what you have in mind. A rough idea is fine.

We'll only use your details to reply. See our privacy policy.

Questions

What kinds of projects do you take on?

Software, web platforms, apps, immersive experiences, installations, games and 3D. Most projects run for three to six months, and we also help with smaller pieces of work.

Who will I be working with?

The people building your project, starting with Doug. You talk to the team directly throughout.

Can you build for offline installations?

Yes. Many of our installations run on site without an internet connection, on kiosks, large screens and custom hardware.

How do you charge?

Fixed price, day rate, retainer or as a fractional CTO. We will suggest what suits your project and you choose.

Can you work as the technical team behind another studio?

Yes. If you look after the client and the idea, we can take care of the build, under your brand or alongside you.

Where are you based?

Edinburgh and Newbury. We work across the UK and internationally, most often in Scotland, London and the South East.

We use Google Analytics to see how people use this site, so we can improve it. Turning analytics off stops it completely.