Vaktora
AI-powered interview preparation platform
Realistic, role-specific mock interviews on Android. Candidates answer out loud, and an AI evaluation pipeline returns a score, strengths and specific fixes after every session. I built the product end to end: the React Native app, the Node.js services, the real-time layer, the evaluation pipeline and the deployment.
- Real-time interview backend on Socket.IO supporting 200+ concurrent sessions with sub-100ms event delivery
- Two-path AI evaluation: local open-weight models (Kimi for scoring, Whisper for speech) with automatic fallback to OpenAI
- BullMQ and Redis job pipeline that cut evaluation response time by 40%
- Four containerized services shipped through CI/CD, deploy time down from 45 to under 10 minutes
- React Native
- Node.js
- REST APIs
- Socket.IO
- MongoDB
- Redis
- BullMQ
- JWT & RBAC
- OpenAI API
- Kimi (local LLM)
- Whisper
- Docker
- CI/CD
Source code is private. Presented as a product case study.



