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.