As a job-seeking student, I realized that one of the most nerve-wracking parts of the hiring process is the HR interview — especially when you don’t have immediate access to feedback or guidance. I wanted to build a tool that could instantly evaluate interview answers, highlight strengths, point out grammar or clarity issues, and suggest improvements — just like a human coach would.

This idea took shape during the GenAI Hackathon (Impetus x AWS), where I explored how GenAI can bring meaningful, real-time support to career aspirants.

🔨 How I Built It Built using Streamlit for a fast, interactive web UI

Used the MBZUAI/LaMini-Flan-T5-783M model from Hugging Face to generate smart, structured feedback

Integrated gTTS (Google Text-to-Speech) for audio playback

Deployed the application via Streamlit Community Cloud for public access

Packaged the project in a minimal setup so it could run smoothly even on limited infrastructure

🚀 What I Learned How to work with open-source transformer models like Flan-T5

Prompt engineering for high-quality, structured text outputs

Building lightweight, user-friendly UIs using Streamlit

Converting AI output to speech using gTTS

Deploying GenAI applications without needing heavy compute (GPU) infrastructure

⚠️ Challenges I Faced Latency & Model Response Time: The LaMini-Flan-T5 model takes a few seconds to generate detailed feedback. I worked on optimizing prompt size and avoiding unnecessary parameters to speed this up.

Deployment Constraints: I initially tried deploying on AWS but switched to Streamlit Cloud for quick and free deployment due to time constraints.

Audio Compatibility: Ensuring that the audio file generated was playable across different browsers and platforms was a bit tricky but was solved using tempfile and st.audio.

Built With

  • face
  • gtts
  • hugging
  • mbzuai/lamini-flan-t5-783m
  • pytorch
  • streamlit
  • transformers
Share this project:

Updates