DEV Community

Cover image for Iris- Your AI Interviewer(Audio+ Visual+ Live Cam+ Feedback)πŸŽ™οΈπŸ“Ήβœ¨
Shreya Nalawade
Shreya Nalawade

Posted on

Iris- Your AI Interviewer(Audio+ Visual+ Live Cam+ Feedback)πŸŽ™οΈπŸ“Ήβœ¨

This is a submission for the Google AI Studio Multimodal Challenge

πŸ’‘ What I Built

Iris is an AI-powered Interview Coach designed to help candidates practice, improve, and excel in interviews.
Instead of reading generic interview guides, Iris creates a personalized interview experience by combining resume understanding, live camera interaction, and structured feedback β€” powered by Google AI Studio (Gemini multimodal models).

It feels just like a face-to-face mock interview with a professional hiring manager, but available anytime, anywhere.

🌟 Iris Features

  • πŸ“„ Resume Scan – Upload PDF/image, extracts key skills, experience, education & generates a concise summary.
  • 🎀 Live AI Interview – Face-to-face AI interviewer with camera & mic, adapting questions to your resume & responses.
  • πŸ€– Personalized Feedback & Coaching – Gets strengths, areas to improve, and STAR method evaluation from your session.
  • πŸ’Ύ Download Feedback Report – Save detailed feedback as a document.
  • πŸ”— Share Progress – Share reports with friends/mentors for collaborative review.
  • πŸ“œ Interview History – Timeline of past interviews with scores & feedback summaries.
  • πŸ“‚ Previous Transcripts – View transcripts with questions & answers to track progress over multiple sessions.

πŸŽ₯ Demo

πŸ‘‰ Video




Note : You might be not able to hear AI Voice in the video because my system is not able to catch system audio when doing screen recording because of some issue. I am attaching the deployed link below so that you can try it out yourself. All you have to do is upload the resume(PDF) format. Avoid using app repeatedly at a particular time frame as it might exhaust the API credits.


Deployed Cloud Run Link : https://iris-your-ai-interviewer-47821800150.us-west1.run.app/

Screenshots

Image1description

Image2description

Image23description

Image34description



App Source Code : Link

πŸ§‘β€πŸ’» Features in Detail
1. πŸ“„ Resume Scan + AI Summary

Upload your resume as a PDF or image.

Iris uses Gemini multimodal capabilities to extract:

  • βœ… Key skills
  • βœ… Experience highlights
  • βœ… Education & certifications
  • Generates a concise summary to guide the interview.

2. 🎀 Live AI Interview (Audio + Visual + Camera)

  • Iris acts as a virtual interviewer.
  • You interact face-to-face using your camera and microphone.
  • The AI adapts its questions to your resume and responses.
  • Covers both behavioral (STAR method) and technical questions.

3. πŸ€– Personalized Feedback & Coaching

After the session, Iris analyzes the entire transcript.

  • Feedback includes:
  • 🌟 Strengths (clarity, confidence, relevance)
  • πŸ“Œ *Areas to Improve *(with actionable advice)
  • 🎯 STAR Method Evaluation (Situation, Task, Action, Result)
  • Output is structured, easy to understand, and encouraging.

4. πŸ“‘ Save & Share Your Progress

πŸ’Ύ Download Feedback Report as a document.

πŸ”— Share with friends/mentors for collaborative review.

πŸ“œ Include Interview History

  • Show a timeline of past interviews:
  • Date & time of each interview
  • Overall score or feedback summary

πŸ“‚ Include Previous Interview Transcripts

  • Provide transcripts or summaries of past interviews
  • Questions asked
  • Candidate answers Helps track progress across multiple practice sessions.

πŸ› οΈ How I Used Google AI Studio

Iris is powered by Gemini multimodalfeatures:

  • Resume Parsing (File + Text Input)
  • Uses gemini-2.5-flash to extract structured insights from resumes.
  • Interview Simulation (Chat API)
  • Creates a dynamic chat session where Gemini acts as a hiring manager.
  • Feedback Analysis (JSON Schema)
  • Ensures structured responses:
{
  "strengths": ["Good clarity", "Relevant examples"],
  "areasForImprovement": ["Expand on technical depth", "Use STAR format"]
}

Enter fullscreen mode Exit fullscreen mode

πŸ“¦ Gemini Services Used

1. gemini-2.5-flash ⚑

Why used:

  • Fastest multimodal Gemini model.
  • Handles resume parsing from PDFs/images quickly.
  • Great for interactive chat-based interviews where low latency is critical.
import { GoogleGenAI, Chat, Type } from "@google/genai";


βœ… generateContent() β†’ Resume extraction + feedback generation

βœ… chats.create() β†’ Interactive interview simulation

βœ… JSON schema β†’ Well-structured coaching insights
Enter fullscreen mode Exit fullscreen mode

πŸš€ Why Iris?

  • 🎯 Problem: Many candidates struggle with interview preparation β€” either they don’t know what to expect or lack constructive feedback.
  • 🌟 Solution: Iris provides a safe, intelligent, and supportive environment to practice, with AI that:

  • Understands your resume

  • Conducts live interviews

  • Gives actionable coaching feedback

  • Helps you improve over time

  • With Iris, you no longer have to walk into an interview unprepared.

Top comments (1)

Collapse
 
shreya111111 profile image
Shreya Nalawade

what are your views on this app @ben @peter