Software Studio
We design and build software from the browser to the edge.
Web applications, APIs, data, and AI — and increasingly the hardware at the edge. We partner with businesses to deliver clean, fast, thoughtfully built software.
What we do
Services
Build
Web Development
From a simple one-page website to a bespoke web-based product, built to last.
APIs & Headless CMS
API-first architecture and headless CMS solutions that give you total content control.
Payments & Platform Integrations
Stripe Connect, marketplace flows, and identity verification — built properly, with the compliance and edge cases handled from the start.
Data & AI
Data Pipelines & ETL
From ingesting large industry datasets to building reporting databases — we design pipelines that handle scale, precision, and the awkward real-world formats data actually arrives in.
AI Integration
We integrate large language models and AI-powered features into web products — from intelligent assistants to automated data processing pipelines.
Infrastructure
Cloud Deployment & DevOps
Azure, Docker, and GitHub Actions pipelines. We set up the infrastructure and CI/CD so your team can ship confidently from day one.
Self-Hosted & Hybrid Infrastructure
When data sensitivity, cost, or sovereignty matter, we design hybrid setups that keep the right things on-premise and the rest in the cloud.
Edge, IoT & Embedded Systems
We take the stack all the way to the device — Raspberry Pi and embedded Linux systems that sense, process, and report from the real world, then talk cleanly back to the cloud and APIs we build. On-device computer vision, sensor pipelines, and always-on capture.
Design & Strategy
UI/UX Design
Thoughtful, user-centred design that balances aesthetics with usability.
Branding
Logos, visual identity, and brand systems that communicate who you are at a glance.
Technical Discovery & Architecture
Not ready to build? We offer scoped discovery engagements — architecture documents, data flow diagrams, and technical recommendations you can take anywhere.
Why us
How we work
API-first
We build on headless, API-driven foundations so your content and data are never locked in.
Mobile-first
Every interface we build is designed and tested on mobile from day one — not as an afterthought.
Fixed pricing
No surprise invoices. We agree a scope and price upfront so you always know what you're paying.
Subscription options
Need ongoing support, updates, or retainer work? We offer flexible subscription arrangements.
AI-ready architecture
We design systems with AI integration in mind from the start — clean data models, structured APIs, and modular code that makes adding AI features straightforward rather than a painful retrofit.
Built to last
We build production-grade systems designed to run reliably and unattended — whether that's a web app under load or a device on a shelf running 24/7.
Trusted by
Our clients
Deep expertise
Industry specialisms
We bring years of hands-on experience building software in two highly specialised industries — with a deep understanding of their unique challenges and requirements.
Health & Social Care
We have extensive experience developing software for health and social care providers — from workforce management and scheduling platforms to client-facing portals — built with the compliance, security, and reliability that the sector demands.
Television Audience Measurement
We have deep experience building tools for the TV audience measurement industry — including data ingestion pipelines, reporting dashboards, and audience analytics platforms — handling the scale and precision this field requires.
Edge of the stack
We build the device, too
Most studios stop at the browser. We go further — to the physical device at the edge of the network. Using Raspberry Pi and embedded Linux we build systems that sense, process, and act in the real world, then report cleanly back to the cloud and APIs we design. The same data-to-decision thinking we bring to the web, running on hardware that sits on a shelf and just works.
Read how we built a Pi that watches television
Writing
From the blog
· 12 min read
Your AI can't go where your data can't
On local LLM inference as a compliance posture.
Read post· 11 min read
Watching the watchers
A Pi, a DVB-T HAT, and the surprising difficulty of knowing what's on television.
Read post· 8 min read
Deploying Nuxt 4 to Azure Static Web Apps: the configuration that actually worked
A working setup for Nuxt 4 on Azure Static Web Apps, after a day spent fighting Nitro presets, Oryx builds, and the SWA GitHub Action's assumptions.
Read postSay hello