🚀 Inspiration

While applying for internships and job roles, we noticed a common pattern - companies often send the same assignment to every applicant as the first round of shortlisting. But after speaking directly with a few HR professionals, we uncovered a major inefficiency.

When hundreds or even thousands of applicants apply for a role, recruiters are forced to mass-distribute assignments. However, most candidates never respond. Some who do submit low-effort work, and even among those who complete it properly, many aren't suitable for interviews. This creates a frustrating bottleneck for companies and a disconnected experience for candidates.

We felt this system needed a smarter, more human-like filter - one that evaluates intent, communication, and thought process upfront.

That’s why we created Aptiview - an AI-powered platform that simulates voice-based interviews as the first-round screening. It helps recruiters immediately identify engaged, capable candidates, and allows applicants to express themselves naturally, beyond a cold email or a coding test. It's designed to make the hiring process more human, more efficient, and more insightful - right from the start.


💡 What it does

Aptiview is an AI-driven interview platform that:

  • Conducts voice-based, real-time interviews using OpenAI’s voice models.
  • Transcribes and analyzes candidate responses using Whisper and GPT.
  • Generates automated candidate insights and scores based on tone, fluency, and relevance.
  • Offers recruiters a live dashboard to manage jobs, track applicants, and review recorded interviews.
  • Includes screen and audio recording to ensure authenticity and context.
  • Supports role-based logins with separate flows for recruiters and candidates.

🛠️ How we built it

We structured Aptiview as a full-stack web application:

  • Frontend: Built using Next.js 14, TypeScript, Tailwind CSS, and Shadcn/ui for a modern and modular design.
  • Backend: Node.js with Express, WebSocket support for live transcription, and Prisma ORM for database access.
  • Database: PostgreSQL hosted on Prisma.
  • AI Integration: OpenAI’s GPT and Whisper APIs power the voice conversation and transcription logic.
  • Recording Tools: Native browser APIs for screen and audio capture, uploaded and stored securely.
  • Authentication: Clerk with JWT-based role-specific access.
  • Deployment: Vercel for the frontend, Render for the backend, and GitHub Actions for CI/CD workflows.

⚠️ Challenges we ran into

  • Real-time voice processing: Syncing the voice input, transcription, and scoring in real time was tricky due to network and processing delays.
  • Browser compatibility: Ensuring screen and audio recording worked reliably across different browsers and devices.
  • Candidate experience: Designing a voice-based AI interview flow that felt conversational—not robotic or awkward.
  • Scoring logic: Building fair and consistent evaluation metrics using AI while avoiding bias or overfitting.

🏆 Accomplishments that we're proud of

  • Developed a fully functional end-to-end interview platform with seamless AI integration.
  • Achieved stable real-time transcription and scoring with minimal latency.
  • Created a clean, user-friendly interface for both recruiters and candidates.
  • Designed a scalable backend capable of handling thousands of interview sessions.
  • Built a system that recruiters can actually use to save time and improve hire quality.

📚 What we learned

  • How to effectively integrate large language models into real-time user workflows.
  • The challenges of syncing audio processing, transcription, and analytics at scale.
  • Handling cross-browser recording and security issues with care.
  • Designing for different user personas (recruiter vs. candidate) in the same platform.
  • How small UX decisions can greatly affect the perceived quality of an AI system.

🔮 What's next for Aptiview

  • Multi-language support to make interviews more inclusive and accessible.
  • Custom interview ai agent settings for different job roles and industries.
  • Facial expression analysis during interviews for deeper candidate insights.
  • Team collaboration tools so recruiters can comment, rate, and discuss candidate performance.
  • Analytics dashboard with hiring trends, drop-off rates, and question difficulty heatmaps.
  • Mobile-friendly candidate experience to increase interview completion rates.

Aptiview is just the beginning of what smarter, AI-enhanced hiring can look like. Our vision is to help companies find the right talent - not just based on resumes or tests, but by truly understanding how candidates think, speak, and solve problems.

Built With

Share this project:

Updates