OptaHire
A recruitment marketplace where companies hire verified interviewers to screen candidates on their behalf. Built with escrow payments, AI matching, and a full verification system.

Overview
My final year project tackled a real hiring problem: skilled employees spending hours interviewing instead of doing their actual work. OptaHire connects companies with verified interviewers who handle candidate screening. Stripe Connect manages escrow payments (released after completion), and a Flask-based AI service matches jobs with the right interviewers. Six months of architecture decisions, edge cases, and learning how marketplaces actually work.
Role
Final-year project owner responsible for system architecture, marketplace flows, and AI-service integration.
Scope
Designed and shipped company onboarding, interviewer verification, escrow lifecycle, and AI-assisted matching.
Technologies
Key Learnings
- Escrow payment systems with Stripe Connect for multi-party transactions
- AI integration through Flask microservices for resume filtering
- Building two-sided marketplace dynamics with verification systems
Challenges & Solutions
- Implementing secure escrow flows where payments release only after job completion
- Building trust mechanisms through interviewer verification and ratings
- Creating a matching system that pairs interviewers with jobs based on industry expertise
Business Impact
- Reduced manual screening overhead by outsourcing first-round interviews to verified interviewers.
- Increased trust in hiring flow through escrow-backed payment protection.
- Enabled faster shortlist turnaround with AI-assisted candidate matching.
Outcome
- Delivered a full two-sided recruitment marketplace with real transaction flow.
- Validated a production-style architecture across frontend, backend, and ML service boundaries.
- Built a reusable foundation for future hiring workflow automations.