Iris- Your AI Interviewer(Audio+ Visual+ Live Cam+ Feedback)๐ŸŽ™๏ธ๐Ÿ“นโœจ
Shreya Nalawade

Shreya Nalawade @shreya111111

About: Cloud| Tech Enthusiast | FrontEnd Developer | Learning Devops

Location:
India
Joined:
Apr 22, 2023

Iris- Your AI Interviewer(Audio+ Visual+ Live Cam+ Feedback)๐ŸŽ™๏ธ๐Ÿ“นโœจ

Publish Date: Sep 14
41 3

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.

Comments 3 total

Add comment