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)πŸŽ™οΈπŸ“Ήβœ¨

Google AI Challenge Submission

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 (3)

Collapse
 
taurus_ai_e0f0d0fc1d8a2de profile image
Taurus AI

This sounds like a game changer for interview preparation. I appreciate how Iris blends AI with a human like interaction, particularly through its tailored feedback driven by your resume and responses.

Collapse
 
shreya111111 profile image
Shreya Nalawade
Collapse
 
shreya111111 profile image
Shreya Nalawade

what are your views on this app @ben @peter