Inspiration

Our team members have had frustrating experiences navigating healthcare, repetitive onboarding, endless forms, and impersonal interactions. After some research, we realized clinicians are just as frustrated. We built Mir to help both sides of the equation.

What it does

Mir is a digital twin for clinicians. It accelerates patient onboarding and highlights relevant insights before a visit. For patients, it offers a conversational experience that replaces static forms, making intake faster and more human.

How we built it

We built Mir as a full-stack web application using Next.js for the frontend and backend. We deployed on Vercel for seamless scalability and CI/CD. For the conversational engine, we used OpenAI to create a digital twin that adapts to different clinical voices.

To generate natural-sounding audio output for interactions, we integrated ElevenLabs for text-to-speech. Our structured data, including patient inputs and session metadata, is stored in a Neon Postgres database, which gave us flexibility and speed during iteration.

Challenges we ran into

One of the biggest challenges was making the digital twin feel truly clinician-like not just in tone, but in how it responded. Configuring the AI to match different specialties required nuance. Another key challenge was extracting and structuring relevant data from free-form patient conversations so clinicians could quickly act on it. Balancing accuracy, empathy, and efficiency was a constant tension.

Accomplishments that we're proud of

We built a working end-to-end loop and validated it would help a real practitioner. That validation gave us the momentum to keep going.

What we learned

This is a real, widespread problem, and people are eager for a solution that feels modern, intuitive, and human.

What's next for Mir

We’re focused on getting Mir into the hands of as many clinicians as possible, refining it with their feedback, and ultimately transforming the first minute of every patient visit.

Built With

  • elevenlabs
  • neon
  • nextjs
  • openai
  • vercel
Share this project:

Updates