Products shipped, problems solved.
Real client work across web, mobile, infra and product design. Each case study covers the problem, what we built, the stack, and the outcome.
R27 Develop

A high-contrast marketing site that makes a novel property finance model feel obvious in ten seconds.
Buyers wanted move-in-ready homes without carrying the renovation risk, timeline or bill themselves. R27 needed a marketing site that made a novel financial model feel obvious in ten seconds — and turned interest into consultations, not brochure downloads.
Next.js · TypeScript · Tailwind · Framer Motion · Vercel
Papilio

A recovery analytics dashboard for subscription businesses losing revenue to failed payments — shipped end-to-end from schema to UI.
Subscription businesses were losing revenue to involuntary churn — failed cards, insufficient funds, network declines — with no visibility into what recovered, what didn't, and which retry rule actually moved the needle.
React · TypeScript · Tailwind · Postgres · Stripe webhooks · TanStack Query
Flatly

A cross-platform mobile app that turns flatmate rent, bills and chores into one shared source of truth.
Housemates were splitting rent and chores across group chats, spreadsheets and mental math. The result was late bills, awkward reminders, and no shared source of truth for the flat.
Flutter · Riverpod · TypeScript · AWS via CDK · MongoDB · iOS & Android · Payments integration
Carbon Analytics

An internal emissions dashboard that replaced a monthly spreadsheet cycle with something the sustainability team can interrogate live.
A sustainability team needed an internal dashboard to make sense of emissions across sites, scopes and sources — replacing a slow monthly spreadsheet cycle with something they could interrogate live.
React · TypeScript · Tailwind · Recharts · Postgres · Python ETL
Have a project in mind?