Work we have done for other people's businesses, plus one product we built for
ourselves. Most clients would rather not
be named, so each engagement is described by what it was and what it had to
solve. Where a client is happy to be named, we say so — one build is
written up in full further down this page.
-
A book became a teaching platform
Publishing & professional speaking
A physician and speaker arrived with a finished book, an audience, and nowhere to send them. The companion platform carries free multi-module courses, a career explorer spanning a thousand occupations, a scored self-assessment that emails each reader their own result, and a newsroom that keeps pace with a speaking calendar. The hard part was never the building — it was turning something written to be read front to back into a place a stranger can enter at any point and still leave with something. See this one in full →
-
Guidance tools that keep nothing
Education & family services
A counselling practice needed its assessments and planners to work for parents who are short on time and wary of handing personal details to a website. Every tool — a seven-factor career assessment, an admissions checklist, a financial-aid comparison worksheet — runs entirely inside the visitor's own browser, with no account to make and no database holding their answers. Privacy was settled in the architecture rather than promised on a policy page.
-
A broadcast home for a show recorded inside virtual reality
Independent broadcasting & publishing
A weekly show recorded live in virtual worlds, where the audience is in the room rather than in a comment column. The site carries the episode archive, a schedule that converts every show time into the reader's own timezone, the host's book, and a crisis-resource drawer on every page because of the subjects the show covers. Built as static files: no database, no server to keep alive, nothing to fail mid-season.
-
Incident reporting for a community health centre
Community healthcare & compliance
Staff were reporting on paper. The replacement installs on a phone, routes each report to the right supervisor inside the system, logs every action taken, and prints in the same layout as the forms it replaced so the existing filing still makes sense. Nothing is emailed or texted out of it, accounts are created by administrators, and there is no public sign-up. In a regulated setting the constraints are not obstacles around the product — they are the product.
-
Patient packets that arrive before the patient does
Healthcare intake
New-patient paperwork was being filled in on a clipboard in the waiting room: visit time burned, handwriting nobody could reliably read, and a front desk that knew nothing until someone walked in. Staff now send a packet by link, the patient completes and signs it on their phone, and the desk reviews it and prints it into the chart, with a dashboard showing what is out, what is back and what is overdue. One-time links and a date-of-birth check mean no accounts and no passwords to lose.
-
An appointment front door for a medical practice
Medical practice
Several offices, a phone line that could not keep up, and patients who mostly wanted one thing: a time. The portal is reachable from a printed code in each waiting room, shows which office is open right now, makes the accepted-insurance list searchable, and hands the front desk a queue that tracks every request from new through to scheduled and sends a calendar invitation on booking. Built in two languages from the first commit rather than translated afterwards.
-
A platform assessment for a temporary-housing company
Insurance & relocation
A company placing displaced families and relocating employees into furnished housing nationwide, running on a platform that had aged badly — including a public site serving a broken security certificate. We delivered the assessment: what exists, what it is costing them, and what a rebuild would have to carry across both of their intake routes. The rebuild is a separate decision and the client's to make, which is where that engagement currently stands.
-
A participation app for a senior housing community
Senior living & community engagement
Residents could not easily find out what was happening inside their own building. The app reads announcements aloud, shows what is on today, lets residents say whether they are coming, asks for a reminder, and lets them vote on what happens next. Voice first throughout, because an interface here has to work for someone who is not going to pinch-zoom a timetable.
-
A boutique retailer's own storefront, with the till left where it was
Home décor & direct-to-consumer retail
A brand trading on a hosted shop platform wanted a storefront of its own without moving its business off the tool it already runs on. The catalogue is read live from that platform and falls back to a committed snapshot whenever the request is slow, blocked or comes back empty, so the shop can never render blank; the bag and wish list live entirely in the visitor's own browser, so there is no customer database to hold or secure; and checkout hands straight back to the platform, so card details never touch the new site. The fiddly part was the edges — every existing article rebuilt at its original address so no old link dies, links inside those articles pointing at discontinued pieces sent to the shop rather than a dead end, and curated room sets that hide themselves the moment any one piece leaves the catalogue. Journey tests on an emulated phone fail the build on a script error, a blocked resource or a sideways scroll before anything reaches production. Built and waiting on the domain switch.
-
A clinic platform for an aesthetics group
Medical aesthetics
A multi-practitioner group needed the whole path in one place rather than spread across a booking tool, an inbox and a paper form. Consultation booking, digital intake, client accounts and appointments, a treatment progress tracker, a results gallery, financing information and an education library sit on the patient side; scheduling, a dashboard and support messages sit on the staff side.
-
A private room for two, in real time
Real-time VR & live one-to-one video
A virtual space entered by invitation only: one person goes live from an ordinary camera on a desktop console, a single guest arrives seated in a dark screening room with them on a cinema screen, and the two can talk. Nothing is recorded and the guest is never on camera. Most of the work was physics rather than features. The screen is a slice of a cylinder whose axis passes through the seated eye, so every pixel sits the same distance away and holds the same angular size — a first version threw away half the available sharpness before we understood why. Stereo is resolved per eye by patching the material's shader. The room runs with no shadows and no point lights, and with headset foveation forced off, because a space whose entire purpose is one picture cannot afford a soft edge of vision. Comfort is handled by refusing to move the visitor at all: a fixed seat, with the world slid underneath whoever arrived — including the headsets that report the floor in the wrong place. Sixty-three geometry and seating checks run from six different starting poses. Built as our own product, waiting on its first operator rather than delivered to one.