← Back to Home
Founder & Design Engineer · 2025
0-to-1 Product AI Full-Stack Next.js

PhiloWhisper

Built a full-stack AI product from zero to one - where you talk to history's greatest philosophers who challenge your thinking, not validate it.

PhiloWhisper  - 2,500 Years of Wisdom
0:00 / 0:00

The Problem

ChatGPT is the world's most expensive yes-man. Conversational AI is optimised for agreeableness - it tells you what you want to hear, validates your existing beliefs, and wraps every response in a layer of diplomatic neutrality. That's useful for productivity. It's useless for growth.

The best conversations in human history weren't agreeable. Socrates interrogated assumptions until people questioned everything. Nietzsche provoked. Epictetus demanded discipline. The philosophers who shaped civilisation didn't optimise for user satisfaction - they optimised for truth.

Nobody had built an AI product that does this deliberately.

What I Built

The Product Concept

PhiloWhisper lets you talk to real philosophers - not sanitised chatbot versions, but AI personas built with deep fidelity to each philosopher's actual worldview, rhetorical style, and intellectual temperament. Marcus Aurelius doesn't agree with you - he challenges your discipline. Nietzsche doesn't comfort you - he provokes you to think harder. Every conversation is a genuine philosophical exchange, not a customer service interaction.

PhiloWhisper  - Chat with Marcus Aurelius

Full-Stack, End-to-End

I built every layer of this product myself - no templates, no boilerplate, no outsourcing:

  • Authentication - Clerk-based auth with secure session management
  • Personality quiz - onboarding flow that assesses your philosophical temperament and matches you with the right thinker
  • Philosopher matching - algorithmic pairing based on quiz results, philosophical school, and conversational style
  • Conversation engine - OpenAI-powered chat with deep persona persistence - each philosopher maintains their worldview, rhetorical style, and intellectual character across entire conversations
  • Daily reflections - curated philosophical prompts delivered daily to spark deeper thinking
  • Database architecture - Supabase backend handling user profiles, conversation history, quiz data, and philosopher metadata
PhiloWhisper Sign-In Splash

Sign-In Splash

PhiloWhisper Authentication

Authentication

PhiloWhisper Daily Reflection

Daily Reflection

PhiloWhisper Chat with Epictetus

Chat with Epictetus

PhiloWhisper Nietzsche Responds

Nietzsche Responds

The Design Philosophy

Dark, cinematic UI - because philosophy isn't a pastel-coloured wellness app. The interface strips away everything unnecessary and puts the conversation front and centre. Every design decision reinforces the core product thesis: this is a space for real intellectual exchange, not casual chat.

Persona persistence is the technical backbone. Each philosopher doesn't just respond - they remember, they build on previous exchanges, they maintain their intellectual character. Nietzsche doesn't suddenly become diplomatic. Epictetus doesn't soften. The AI holds its ground the way the real thinkers would have.

PhiloWhisper  - Seneca Quote Section

Tech Stack

Next.js, TypeScript, Supabase, Clerk, OpenAI API, Vercel, Tailwind CSS

Outcome

Shipped a live product at philowhisper.com - designed, engineered, and deployed every layer from zero to one. PhiloWhisper proves that AI doesn't have to be agreeable to be valuable. Sometimes the most useful response is the one that makes you uncomfortable.

Visit PhiloWhisper →