DEV Community

Cover image for ๐Ÿš€ I Vibecoded an AI Interview Simulator in 1 Hour using Gemini + Groq
Sripadh Sujith
Sripadh Sujith

Posted on

๐Ÿš€ I Vibecoded an AI Interview Simulator in 1 Hour using Gemini + Groq

๐Ÿš€ Skilla โ€“ Your AI Interview Simulator

๐Ÿ’ก Inspiration

Interviews can be intimidating, especially without proper practice or feedback. Many students and job seekers donโ€™t have access to real interview environments where they can build confidence and improve their answers.

Thatโ€™s why I built Skilla โ€” an AI-powered interview simulator that helps users practice smarter, gain confidence, and improve their communication skills in a realistic way.


๐ŸŒLive URL: https://skilla-ai.streamlit.app

๐Ÿค– What It Does

Skilla is a smart AI interview coach that:

  • ๐ŸŽค Simulates real interview scenarios
  • ๐Ÿง  Asks role-specific and adaptive questions
  • ๐Ÿ’ฌ Provides instant feedback and improvements
  • ๐Ÿ“Š Helps users refine answers and communication
  • ๐ŸŽฏ Acts like a personal mentor for interview preparation

Itโ€™s designed to feel like a real interviewer, not just a chatbot.


โšก How I Built It (Vibe Coding ๐Ÿ”ฅ)

Skilla was created using a vibe coding approach โ€” rapidly building and iterating using AI tools.

๐Ÿง  Tools Used:

  • Gemini โ†’ for generating UI, structure, and frontend code
  • Groq API โ†’ for ultra-fast AI responses
  • Streamlit โ†’ single-file lightweight app

๐Ÿ› ๏ธ Process:

  1. I started with a simple idea and gave prompts to Gemini to generate a clean, modern UI.
  2. Then I enhanced the prompts to make the chatbot behave like a professional interviewer.
  3. Integrated Groq API to handle real-time AI responses with low latency.
  4. Iterated multiple times by tweaking prompts (this is where the vibe coding magic happens โœจ).
  5. Kept everything simple by building it as a single HTML file for easy deployment.

๐Ÿ’ฌ No complex setup. Just ideas + prompts + iteration.


๐Ÿงฉ Features

  • ๐Ÿ”น Realistic mock interviews
  • ๐Ÿ”น AI-generated role-based questions
  • ๐Ÿ”น Instant feedback and suggestions
  • ๐Ÿ”น Clean glassmorphism UI
  • ๐Ÿ”น Fast performance with Groq
  • ๐Ÿ”น Beginner-friendly and accessible

๐Ÿšง Challenges I Faced

  • Making AI responses feel natural and human-like
  • Designing prompts that generate relevant interview questions
  • Keeping the UI clean while maintaining functionality
  • Fine-tuning AI behavior using prompt engineering

๐Ÿ† Accomplishments

  • Built a fully working AI interview simulator
  • Used vibe coding to speed up development
  • Created a lightweight yet powerful app
  • Made something that can genuinely help people improve

๐Ÿ“š What I Learned

  • Prompt engineering is incredibly powerful
  • AI tools like Gemini can accelerate development massively
  • Simplicity > complexity when building MVPs
  • Fast APIs like Groq make AI apps feel real-time

๐Ÿ”ฎ Whatโ€™s Next

  • ๐ŸŽ™๏ธ Voice-based interviews
  • ๐Ÿ“ˆ Performance analytics & scoring
  • ๐ŸŒ Multi-language support
  • ๐Ÿ“ฑ Mobile optimization
  • ๐Ÿง‘โ€๐Ÿ’ผ Company-specific interview modes

๐Ÿ› ๏ธ Try It Out

๐Ÿ‘‰ https://skilla-ai.streamlit.app

๐Ÿ‘‰ https://github.com/Sripadh-Sujith/skilla


๐Ÿ’ฌ Final Thoughts

Skilla is more than just a project โ€” itโ€™s a smart AI companion that helps you prepare, practice, and perform better in interviews.

๐Ÿš€ โ€œUpgrade your skills with Skilla.โ€
Follow for more

Top comments (0)