OUR CAPABILITIES

Product & experience design
Turn a complex brief into a clear product. We map the system, shape the user journey, and prototype the experience before development begins.
What this includes in product & experience design
- Discovery and scoping: define the audience, business goals, constraints, priorities and a practical delivery plan.
- System and data architecture: map how applications, integrations and data fit together before development begins.
- User experience design: work through journeys, wireframes and interaction flows, including loading, error and recovery states.
- Interface design and prototyping: create responsive screens and interactive prototypes to test ideas before committing to a build.
- Design systems and handover: document reusable components, visual styles and interaction rules so design stays consistent as the product grows.

Software engineering
Build applications that work together and hold up over time. From the interface to the infrastructure, our senior engineers deliver readable, tested software your team can build on.
What this includes in software engineering
- Web applications: build responsive interfaces with React, Angular and TypeScript, backed by clear, maintainable application structure.
- Backend services and integrations: develop .NET and Node.js APIs, data models and connections to existing business systems.
- Mobile and desktop applications: deliver Flutter and Electron applications with workflows suited to each device and environment.
- Real-time and immersive experiences: use Unity and Three.js for interactive 3D, XR and browser-based experiences.
- Quality and delivery: review code, test critical journeys, and set up cloud environments, deployment pipelines and production monitoring.

Interactive installations
Bring digital ideas into the physical world. We connect software, screens, sensors, and live media to create experiences built for real visitors and opening-night pressure.
What this includes in interactive installations
- Interactive installations: design visitor journeys and build the software connecting screens, content and physical interactions.
- Kiosks and touchscreens: create clear, accessible flows for shared devices, including session resets and recovery when something goes wrong.
- Live media generation: connect image and video generation to the visitor experience, with delivery flows for personalised takeaways.
- Hardware integration: connect cameras, RFID readers, projectors and other venue equipment, and test them together before opening.
- Event readiness and support: plan for unreliable networks, rehearse on the target hardware, and provide on-site support during the event.

Payments & secure systems
Keep transactions moving and access under control. We build wallets, payment integrations, and secure platforms with traceable records and recovery paths designed in from the start.
What this includes in payments & secure systems
- Payment integration: connect payment providers and devices, covering transaction status, failed payments and recovery flows.
- Cashless and wallet systems: build balance, transaction and reconciliation workflows with traceable records.
- Access control: define authentication, permissions and administrative controls around the people who use and operate the system.
- Security review: assess application boundaries, sensitive data handling and deployment configuration throughout delivery.
- Compliance and audit support: document technical decisions, operational procedures and evidence needed for client reviews.
One source. Every experience.
Content platforms
Give your team one place to manage content across websites, apps, and installations. Lumo, our own headless CMS, comes as standard, with direct support from the people who built it.
What this includes in content platforms
- Content modelling: structure content types, fields and relationships around the applications and teams that will use them.
- Multi-application delivery: connect websites, event applications and other front ends to a shared source of content through APIs.
- Editorial access: configure role-based permissions so teams can manage the content they are responsible for.
- Audit history: make content changes traceable so administrators can understand what changed and who changed it.
- Hosting and ongoing support: run and maintain the platform, monitor its operation and evolve the content model as requirements change.
Launch is a beginning.
Monitoring, maintenance, and a real person at the other end of the phone. We stay close to the software we build, and the people who depend on it.