Hi. I'm John.
I'm an AI-native product designer who works in code as well as in design, so I take ideas to working product, not just mockups. Over the last ten years, I've worked across brand and product design, with the last seven years in product, building consumer AI, fintech and web3 products used by millions of people.
Right now I'm designing Episode, a platform where landing pages build, test and improve themselves. Before that I co-founded Rivva, an external executive function system for adults with ADHD. I've also been a senior product designer at MilkyWay, Advanced Blockchain and Kora.
I design and build in React and TypeScript with Claude, Claude Code and Cursor, from Episode's front end to the Rivva browser extension, and I've written about how I design with AI. I've also mentored over 25 designers through ADPList.
I'm based in London. Outside work I play tennis, travel, and build things I want to see exist.
Selected work
Four products I designed and helped build, each written up in full. Case studies open in a new page.
A platform for marketing teams. It builds landing pages that test and improve themselves, with the marketer in control. In private beta with paying customers. I design the flows and ship the front end.
Executive function system
An external executive function system for adults with ADHD and executive dysfunction. Built from zero across iOS, Android and web, designed for low cognitive load.
Checkout and payments
B2B payments infrastructure for African businesses. Bank transfer, cards and a checkout suite, on a platform that processed over $300M while I was there. Kora has since passed $1B.
Liquid staking
Liquid staking for the Cosmos ecosystem. Turning complex on-chain mechanics into a flow non-experts could use; the protocol reached $30M+ TVL within months.