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

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

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.