A curated body of work spanning apps, systems, platforms, and experiments.

Prayers

A community-led space for shared prayer, reflection, and collective faith. Designed to make asking for and offering prayer feel simple, safe, and communal.

BetaiOS (TestFlight)
Kanoa

A social space for writers to publish, connect, and grow through shared words. Focused on voice, discovery, and creative expression over metrics.

BetaiOS (TestFlight)Temporarily offline
AI-Assisted Onboarding Prototype

A prototype exploring how using AI and APIs can reduce friction in early onboarding. Designed to test whether fewer questions can still produce better setup.

PrototypeHypothesisStreamAMG
Creating Engagement in Live Streams

A prototype exploring how interaction, context, and pacing shape live experiences. Focused on keeping users oriented, present, and involved.

PrototypeHypothesisLive SystemsStreamAMG
Press Release Hub

A platform built to increase the visibility of press releases beyond distribution alone. Designed to give organisations a dedicated space to publish.

LivePlatformPA MediaB2B2C
Explore

A discovery platform designed to surface and organise PA Media's content in one place. Built to help users explore stories, media, and insights.

LivePlatformPA MediaB2B
Blaze

A white-label sports OTT platform built to drastically shorten delivery timelines. Replace bespoke builds with a system that can be branded and launched in weeks.

LiveSaaSStreamAMGB2B2C

Places This Work Was Shaped

Organisations and environments where these products were built, shipped, and learned from.

StreamAMG

A B2B white-label OTT platform enabling sports organisations to launch streaming services in weeks, not months.

B2BOTT PlatformSports TechBackend PlatformsSecurity & Playback
PA Media Group

The UK's national news agency providing content distribution and platform services to publishers and brands.

B2BPlatformContent DistributionAPIsEnterprise
Flixmedia

E-commerce content delivery platform connecting brands with retailers through rich product media.

B2B2CE-commerceRetail Tech
GIMO

iGaming platform delivering betting and gambling experiences in regulated markets.

B2CiGamingBetting & GamblingRegulated Markets

Notes from the Studio

Reflections on building products, designing systems, and learning through practice.

Not everything is going to work.

I’m going to break things and have to start again. I’m not always going to build the right things. Not everything is going to work. I'm learning my greatest lessons come from failing repeatedly at doing the same thing. That's when I've grown the most. That's when I've pushed past the obstacles.

Being an introverted builder

Being an introverted builder means I am struggling with shouting about my work. I build in silence, while the world needs constant presence. Somewhere between the two, I'm learning how to find my voice and navigate new landscapes to push the apps I'm building. It's not easy.

The best tools for the job

Claude - when it comes to building my apps and working through the codebase. Nothing comes close. v0 - for prototypes and live previews. Vibe-coding with this feels effortless. ChatGPT - for the moments when I don’t know what to say, but I know what I’m trying to build.