Selected work

Real products, shipped and running.

A look at apps we've designed and built end-to-end — from family keepsakes and photo calendars to a shared cookbook and a health companion for living with alpha-gal syndrome. Each one went from idea to a shipped, cross-platform product with a small, senior team.

Family · Cross-platform
iOS · Android · Web

Heirloom

Heirloom turns a family's memories into a real, printed book. Each week it asks one warm question — about childhood, love, work, the people who shaped you — and the answer can be typed, dictated by voice, or talked through with a guided interviewer, then transcribed automatically. Photos attach to any story, relatives follow along and add chapters of their own, and when you're ready the whole collection binds into a print-on-demand hardcover you can hold.

  • A fresh story prompt every week, sorted into themed question packs
  • Answer by text, photo, or voice — auto-transcribed with Whisper AI
  • Invite relatives to read, react, and contribute their own stories
  • Compile everything into a designed, print-ready hardcover keepsake
  • Private by default — stories stay with the people you choose
React NativeFirebaseTypeScriptWhisper AI
Family · Cross-platform
iOS · Android · Web

FamCal

Family Calendar

FamCal is a photo-calendar studio for families. Start from the year you actually lived: drop your favourite photos into month layouts, pick a designer theme, and mark the birthdays, anniversaries, and everyday dates that matter. Single-photo pages, multi-photo collages, and custom colours all update in a live preview as you design. When it looks right, export a print-ready PDF wall calendar and send it to any printer — designed once on your phone or the web, printed anywhere.

  • Build twelve-month photo wall calendars from your own library
  • Designer themes, page backgrounds, and single-photo or collage layouts
  • Mark birthdays, anniversaries, and recurring family dates
  • Live preview that mirrors exactly what will print
  • Export a print-ready PDF — same project on phone, tablet, or web
React NativeSupabasepdf-libTypeScript
Family · Cross-platform
iOS · Android · Web

FamCook

Family Cookbook

FamCook keeps a family's recipes in one shared, searchable cookbook. Save a dish from a link, a photo of a handwritten card, or pasted text — or type it in by hand — and it lands organised by category, ready to cook from. Build a grocery list from any recipe in a tap, keep everyone's favourites together in one place, and when the collection feels complete, export a print-ready hardcover cookbook to pass down.

  • Import recipes from a link, a photo scan, pasted text, or by hand
  • A shared family library, grouped by category with fast search
  • Clean recipe pages with servings, prep and cook times, and steps
  • Build a grocery list from any recipe in one tap
  • Export a print-ready hardcover cookbook of your favourites
React NativeSupabaseTypeScriptExpo
Health · Cross-platform
iOS · Android · Web

Alpha-gal

Your alpha-gal field guide

Alpha-gal is a calmer way to live with alpha-gal syndrome — the tick-borne allergy to mammal ingredients that hides in food, medications, and everyday products. Scan a barcode or snap a label and it flags mammalian ingredients with a clear, personalised verdict for whoever you're checking for; look up medications the same way. Log meals and reactions into a timeline you can export for your doctor, keep an offline emergency card within reach, note tick bites against a presence map, and lean on a community field guide of AGS-friendly restaurants, products, and doctors.

  • Scan foods, labels, and medications for mammal-derived ingredients
  • Clear AVOID / CAUTION / LIKELY-OK verdicts, personalised per person
  • Log meals and reactions into a doctor-shareable report
  • Offline emergency card, plus a tick-bite log and presence map
  • Community field guide: AGS-friendly restaurants, vendors, and doctors
React NativeExpoTypeScript

Your product could be next.

We love building thoughtful apps for real people. Tell us what you have in mind.