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
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"]
}
π¦ 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
π 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)
what are your views on this app @ben @peter