Inspiration
As interviews, online exams, and virtual communication continue to move online, we noticed that most platforms only transmit video but do not actually understand human behavior. Students and professionals often struggle to know whether they appear confident, attentive, or engaged during interviews and meetings.
We wanted to build a system that could bring behavioral intelligence into digital communication using AI. Our goal was to create something beyond a traditional chatbot by combining real-time webcam analysis with Gemini’s multimodal reasoning capabilities.
This inspired us to build AI Interview Guardian, a real-time AI-powered behavioral analysis platform.
What it does
AI Interview Guardian uses webcam input to analyze a user’s confidence, attentiveness, eye contact, and engagement in real time.
The system:
- Detects faces using computer vision
- Tracks facial presence and movement
- Captures webcam frames periodically
- Sends frames to Gemini AI for behavioral reasoning
- Generates live insights and confidence analysis
- Warns about distraction, multiple faces, or absence from frame
The platform transforms raw webcam footage into meaningful behavioral intelligence.
How we built it
We built the frontend using React, TailwindCSS, and react-webcam to create a futuristic real-time interface.
For computer vision, we used MediaPipe Face Detection to:
- Detect faces
- Track facial movement
- Draw animated face boxes around users
- Monitor live presence
The backend was developed using Node.js and Express.
We integrated Gemini 2.5 Flash API to analyze webcam frames and generate contextual behavioral insights such as:
- Confidence level
- Attentiveness
- Nervousness
- Eye contact quality
- Professional engagement
The AI responses are displayed live through an interactive dashboard with real-time updates.
Challenges we ran into
One of the biggest challenges was balancing real-time responsiveness with API efficiency. Sending continuous video streams was expensive and unnecessary, so we optimized the system to analyze selected webcam frames every few seconds instead of processing full video continuously.
Another challenge was combining local computer vision with AI reasoning smoothly. Traditional computer vision can detect movement and faces, but translating that into meaningful human behavior required careful prompt engineering with Gemini.
We also focused heavily on UI/UX because hackathon demos need to feel interactive and visually impressive.
Accomplishments that we're proud of
- Successfully combining real-time webcam analysis with Gemini AI reasoning
- Building a futuristic live behavioral intelligence dashboard
- Implementing animated face tracking with real-time AI insights
- Creating a practical real-world use case beyond a basic chatbot
- Designing a scalable concept that could evolve into HR tech, smart proctoring, and communication analytics platforms
What we learned
Through this project, we learned:
- Real-time AI system design
- Multimodal AI integration using Gemini
- Computer vision fundamentals
- Prompt engineering for behavioral reasoning
- Real-time frontend optimization
- Human-centered AI interaction design
What's next for AI Interview Guardian
In the future, we want to expand the platform with:
- Voice tone analysis
- Emotion trend tracking
- Interview coaching recommendations
- AI-generated performance reports
- Enterprise hiring integrations
- Smart online examination monitoring
- Classroom engagement analytics
Our long-term vision is to create an intelligent behavioral layer for digital communication platforms.
Built With
- css3
- express.js
- gemini-2.5-flash-api
- html5
- javascript
- mediapipe-face-detection
- node.js
- react-webcam
- react.js
- tailwindcss
Log in or sign up for Devpost to join the conversation.