Case studies
How each project was handled: the problem, the workflow, and the decisions that solved it.
Slow design
Slow by design: why stepping away from instant messaging helps, and why Hasty was built
Instant messaging trained everyone to answer right away. Hasty slows conversation down on purpose: letters that take the real distance between you to arrive. What slower interaction gives people, and how to design for it.
Retention
Ethical retention: how to keep app users without dark patterns
Streak threats, guilt notifications and endless feeds keep people in an app for a while, then push them out for good. How Focus98 and Bloom keep users by getting them invested instead.
Scope creep
Scope creep: how to stop it before it sinks your MVP
Scope creep turns a six-week MVP into a six-month one. How to define done, use the prototype as the agreement, and handle new requests without losing the launch date.
AI agent design
Agentic UX: designing for AI agents that work in the background
AI agents keep working after people look away. How to design their limits, hand-offs, notifications and activity trail, from three products with agents built in.
MVP
How to scope an MVP without adding features you don’t need
A practical guide to MVP scope: start from the riskiest assumption, cut the list hard, and test the core flow in a prototype before anything gets built.
AI product design
UX for AI: designing chatbots and agents people actually use
How to design AI interfaces people trust: recognisable AI output, findings that lead to actions, confidence in plain language, and agents that ask before they act.
Fintech
Why complicated screens hurt retention in fintech apps, and how to simplify them
Dense fintech screens make people hesitate, and hesitation turns into drop-off. Do’s and don’ts for money flows, charts, colour and dashboards, from real products.
Designing a career achievement tracker: ProLog
Real-time tracking of every professional achievement, in one timeline. How the careers web app was designed, phase by phase.
Education
Designing a live-lesson app for schools with poor connections: ThutoTime
Live lessons that hold up on shared devices and poor connections. How the education mobile app was designed, phase by phase.
SaaS
Designing a browser-based digital signage builder: Directable
One of the first browser-based builders for digital signage. How the SaaS web app was designed, phase by phase.
Fintech
Designing a crypto treasure-hunt app: Glimpse
A treasure hunt for the modern world: drops of crypto and prizes hidden around the city. How the fintech mobile app was designed, phase by phase.
Mental health
Designing a mental health app for at-risk teenagers: Sunlight
A mental health support app for teenagers who may be at risk. How the mental health mobile app was designed, phase by phase.
Sports
Designing an AI-enabled baseball streaming app: scoreXLT
AI-enabled baseball streaming with live games, chat, play-by-play analysis and team stats. How the sports mobile app was designed, phase by phase.
Designing an AI ticket dashboard for hotel groups: Zentra
An AI-powered ticket dashboard for hotels with many locations. How the hospitality web app was designed, phase by phase.
Let’s talk it through
30 minutes on Google Meet, at a time that suits you.