🧠 Inspiration

I am a registered dietitian, not a programmer.

My journey into tech started from a single, critical observation in my clinical practice:
👉 Our best and brightest new dietitians are graduating academically brilliant, but practically terrified.


In Japan, while 8,100 new dietitians graduate annually, the curriculum offers a stark contrast to global standards.
🇺🇸 US dietitians undergo over 1,000 hours of supervised practice;
🇯🇵 Japanese students receive only a fraction of that.

This isn't just a gap — it's a chasm between knowledge and confidence.


This challenge resonated deeply with my personal experience:

When I first started my career, I struggled with the same issue —
Despite having solid nutritional knowledge, I felt anxious and unprepared when facing real patients with complex emotional and cultural barriers.

Through mentoring new graduates, I consistently observed this same pattern repeating.


🎓 Many expressed confidence in their nutritional knowledge,
but uncertainty in how to:

  • transform that knowledge into practical communication
  • deliver the right message at the right time to the right patient

The real challenge isn't just knowing the science.
It’s the art of translating science into human conversation
adapting to confusion, respecting culture, and delivering advice with empathy — all in real time.

🧾 This is a skill that cannot be learned from a textbook.


💡 Having experienced this firsthand and seen it in the next generation of dietitians,
I realized the urgent need for a safe, realistic practice environment
where essential counseling skills could be developed before meeting real patients.


🛠️ What it does

NutriSim is an AI-powered patient simulation platform that provides safe, realistic practice environments for nutrition counseling skills.

🔑 Core Functionality

  • 🗣️ Real-time voice conversations with AI patients using Web Speech API
  • 🧍‍♂️ 3 distinct patient cases:
    • Diabetes: Mr. Yamada (65)
    • Hypertension: Ms. Suzuki (78)
    • Metabolic Syndrome: Mr. Tanaka (42)
  • 🎯 5-axis evaluation system:
    • Listening skills
    • Professional knowledge
    • Empathy
    • Communication
    • Practical planning
  • 📊 Comprehensive learning analytics:
    • Radar charts
    • Detailed feedback
  • 📈 Adaptive difficulty based on user performance

👥 Realistic Patient Scenarios

Each AI patient has:

  • Rich medical histories and personality traits
  • Emotional states like resistance, confusion, acceptance, motivation
  • Cultural context based on Japanese dietary habits and social norms
  • Realistic challenges like medication adherence, family dynamics, and lifestyle barriers

⚙️ How we built it

🧩 Primary Platform: Bolt.new

As a dietitian with zero formal coding experience, Bolt.new wasn't just a tool —
it was my co-founder.

It empowered me to transform 7 years of clinical insight into a functional, production-ready application — in just 5 days.


🧱 Technical Architecture

  • Frontend: React 18 + TypeScript + Tailwind CSS
  • AI Engine: Gemini 2.5 Flash API
  • Voice: Web Speech API + Speech Synthesis API
  • Database: Supabase
  • Deployment: Netlify (CI/CD with Deploy Challenge)

🧪 Development Process

  • Persona Design: Based on 7+ years of clinical experience
  • Conversation Flow: Realistic nutrition counseling mapped into dialog
  • Prompt Engineering: For natural, emotionally intelligent responses
  • Evaluation Logic: 5-axis feedback system
  • UI/UX: Designed for ease, clarity, and minimal cognitive load

🚧 Challenges we ran into

🎭 AI Response Authenticity

Creating realistic patient behavior required balancing:

  • Emotional depth (frustration, resistance, motivation)
  • Cultural nuances (Japanese cuisine and etiquette)
  • Medical correctness (treatment reactions)

Solution:
Multi-layered prompt engineering with psychology-backed response models.


🎤 Voice Recognition Accuracy

Nutrition terms like “glycemic index” and “antioxidants” weren’t always captured.

Solution:
Confidence threshold settings + text input fallback for seamless usability.


🧠 Real-Time Evaluation Logic

Building immediate feedback that’s meaningful involved:

  • Conversation analysis
  • Knowledge validation
  • Empathy and clarity assessment

Solution:
A hybrid system using AI-powered interpretation + rule-based logic.


🏆 Accomplishments that I'm proud of

🧑‍💻 Technical Achievements

  • 95% feature completeness in just 5 days
  • Zero-downtime deployment via Netlify CI/CD
  • Fully responsive: desktop, tablet, and mobile
  • Scalable for concurrent users

📘 Educational Impact

  • Quantifiable skill growth with 5-axis feedback
  • Analytics for self-reflection and development
  • No technical knowledge required to use

🧠 Innovation Recognition

  • World’s first fully functional AI simulator for dietitian counseling
  • Combines:
    • Voice AI
    • Behavioral education
    • Clinical realism

🎓 What I learned

🔓 The Democratization of Creation

With tools like Bolt.new, domain experts can be builders — even without engineering backgrounds.


💡 Technical Insights

  • Modern AI (like Gemini) can simulate human nuance
  • Good UX comes from clinical empathy, not just interface design
  • Conversational design = code + psychology

🎯 Domain Knowledge as an Asset

My experience as a nutritionist made me uniquely suited to:

  • Build realistic personas
  • Define useful evaluation metrics
  • Understand the learner’s mindset

⚡ Rapid Prototyping

User testing feedback from fellow dietitians enabled real-time iteration —
something traditional dev cycles can’t match.


🚀 What's next for NutriSim

📈 Market Expansion

  • Target: 20,000–40,000 users across Japan
  • Pricing: ¥480/month (individual); institutional packages available
  • Growth: High potential in academic and healthcare sectors

🗺️ Feature Roadmap

  • New cases: renal, pediatric, and sports nutrition
  • Multilingual support for Asia
  • VR: immersive counseling simulation
  • Institutional dashboards for curriculum optimization

🤝 Partnership Strategy

  • 140+ nutrition programs nationwide
  • Hospitals for in-service dietitian training
  • Japan Dietetic Association and allied organizations

Built With

  • gemini-2.5-flash-api
  • lucide
  • netlify
  • postgresql
  • react-18
  • recharts
  • speech-synthesis-api
  • supabase
  • tailwind-css
  • typescript
  • vite
  • web-speech-api
Share this project:

Updates