Home

Omacast

An AI-powered podcast platform that turns your curiosity into a personalized series.

Phone mock showing an Omacast episode page for 'Episode 1: What Is the Split Brain Experiment and Why It Matters', set against a soft, painterly desert backdrop.

My Role

As a Design engineer, researching, designing, and building the platform end to end.

The Pitch

Audience
Lifelong learners and autodidacts who spend commutes and evenings on podcasts.
Problem
When a question sparks mid-commute, no podcast meets the moment. There’s no “French Revolution, beginner level, interview format.”
Promise
Bring your topic, set your format, and depth. We turn it into a real conversation.
Channels
15 beta users to collect early feedback; shared in history and economics Reddit communities, and advertised on IG stories.

The Product

A podcast-style app that generates bespoke episodes on demand. Users bring a subject, set an angle and complexity level, and get an audio conversation with full transcript and notes.

Features:

The Build

1. Homepage

The Experience

The homepage is one input. Users type a topic or pick a starter prompt grouped by discipline. The only decision is what to be curious about.

Omacast home page: a single text input under the heading 'Learn anything', with suggested topics arranged below.

In the Background

A guest who lands on the homepage is silently signed in via Supabase’s anonymous auth, with a real user record and episode tied to them. No migration step needed when they create an account later.

2. Questionnaire

The Experience

The user is walked through a few steps that shape the episode: scope, depth, title, and format. The dynamic flow adapts to the input, fast-tracking when the topic is clear, and offering refinements or regenerating options when it’s not.

Questionnaire step asking the user to choose a starting episode within the series 'The Opium Wars in China', with four options labelled A through D. Questionnaire step asking the user to pick a level of familiarity with the subject: Beginner or Advanced. Questionnaire step asking how the series should be told, with options for Interview, Panel Discussion, Historical Dialogue, and Thought Experiment.

In the Background

GPT-5 is called twice via the API: once to read the topic and either run with it or offer three sharper angles, then again if the user rejects the titles and asks for fresh ones.

3. Episode Page

The Experience

The episode is built to be learned from. Audio starts automatically after a countdown, and the transcript scrolls in sync.

A side panel surfaces the people and concepts worth remembering from the episode. Highlighted and expanded as they’re mentioned, each with a short explanation.

At the end, two follow-up episodes are suggested by both the speakers and the UI, pulled from concepts that actually came up in the conversation.

Episode page for 'Episode 1: What Sparked the Opium Wars in China'. The left side shows the episode header, an illustration, and the start of the transcript with Alex's opening line; the right side lists key figures (Lin Zexu, Daoguang Emperor, Charles Elliot) and takeaways with an expanded entry on Lin Zexu's opium suppression.

In the Background


The Tech Stack

Acknowledgements:
Built with the steady support of Remko Mak.

The Outcome

Launched the product from 0 to 1, leading end-to-end across product strategy, design, and technical implementation.

Tracked conversion across the full funnel in Mixpanel (Meta ads, landing page, episode creation, payment) to validate demand and prioritise iterations.