Portfolio

Our work

Web, mobile, and integrations shipped with care.

Live

You Can Dance Academy

Problem
Families needed one place to discover classes, book tasters, and manage member tasks without staff chasing email.
Solution
Public studio site, ClassManager hand-offs, taster flows, and a member portal — maintained by the same studio team that builds it.
Outcome
Less admin for staff; families spend more time on dance. Reference stack for studios and membership businesses.

YCDA hub · Live site

In development

FaceMatch

Problem
Updating contact photos manually is slow; cloud matchers raise privacy concerns.
Solution
On-device Vision matching, review queue before Contacts updates, OAuth/file import paths, published guides and legal.
Outcome
Privacy-first utility we ship to the same standard we offer clients — honest scoping and support before App Store.

FaceMatch preview · Guides

Work in progress

Off The Rack

Problem
Spreadsheets and manual QR labels cannot keep up with audits, warranty visibility, or lifecycle cost across IT, AV, racks, and consumables.
Solution
Planned AI photo catalogue, OCR, QR tracking, Microsoft SSO, scoring, and automated workflows for enterprise asset operations.
Outcome
Designed to give teams auditable equipment intelligence — currently in development; register interest for early access.

Off The Rack preview · Register interest

Work

Selected products and engagements from Orange Juice Applications — an all-in-one software studio.

You Can Dance Academy — Live

Role: Product & engineering partner

Stack: Web member experience, ClassManager integration, parent-facing flows, portal login

Status: Live at youcandanceacademy.co.uk

Problem

Inclusive dance classes in Blaby needed a modern public presence, taster booking that families could complete online, and a member portal so parents were not juggling PDFs, email threads, and separate logins.

Solution

We designed and maintain the full studio stack: marketing site, class pages, FAQ, taster/enrolment paths, ClassManager integration points, and a member portal for schedules and family tools. Content reflects real timetables and SEND-friendly class descriptions — not generic templates.

Outcome

Families book and manage classes with less friction; staff publish updates in one place. This is our reference implementation for studios and membership businesses.

Explore: YCDA hub · Studio site

FaceMatch — In development

Role: Product owner & developer

Stack: SwiftUI, on-device Vision matching, Apple Contacts, OAuth bridges

Status: App Store listing pending

Problem

People accumulate contact photos in messages and social apps, but updating Apple Contacts manually is tedious — and many matching tools upload address books to the cloud.

Solution

FaceMatch matches photos on-device with Apple Vision, shows a review queue before any contact changes, and supports social sign-in or file import. Guides, security, and legal pages are published before App Store release.

Outcome

A privacy-first utility we dogfood ourselves — the same engineering discipline (published support, honest scoping, Apple-native quality) we bring to client work.

Explore: FaceMatch preview · TestFlight beta · Guides · Legal hub

Off The Rack — Work in Progress

Role: Product owner & developer

Stack: Web SaaS, AI photo intake, OCR, QR/barcode, Microsoft Entra ID (planned)

Status: Work in Progress — early access planned

Tags: AI · Inventory · Asset Management · Compliance · Warranty

Problem

Organisations manage laptops, AV kits, racks, cables, and consumables in spreadsheets and disconnected tools — leading to audit failures, warranty gaps, and poor lifecycle visibility.

Solution

AI-powered equipment inventory, warranty, lifecycle, compliance, and asset intelligence platform. Off The Rack is designed to use AI photo capture, OCR, QR tracking, Microsoft SSO, asset scoring, and automated workflows for auditable equipment operations across IT, facilities, and creative teams.

Outcome

A planned enterprise-grade asset intelligence platform from the same studio behind YCDA and FaceMatch — register interest for early access updates.

Explore: View Work in Progress · Register interest

Custom software

We take a limited number of web, mobile, and integration projects per year.

  • New app or portal from idea to production
  • Improving an existing codebase (including GitHub repos you already own)
  • Member portals, internal dashboards, and API integrations

See Services for how we work. Start here: Project intake — we reply within about two business days.

Ready to talk?

Tell us about your app, portal, or existing codebase — we reply within about two business days.