A platform for finding people using natural language. Prometheus reimagines talent discovery through conversational AI, enabling employers to find ideal candidates and professionals to be discovered through intelligent, progressive search capabilities.
Prometheus transforms traditional recruitment by replacing keyword-based searches with natural language conversations. Our AI-powered platform understands context, intent, and nuance, delivering more accurate and efficient talent matching than conventional Applicant Tracking Systems.
- Natural language processing for intuitive candidate discovery
- Progressive filtering that refines results through multi-turn conversations
- Semantic matching that identifies transferable skills and potential
- For Employers: Conversational search interface for precise talent acquisition
- For Professionals: Passive discovery system that matches opportunities automatically
- Google ADK agents trained on recruitment domain knowledge
- Real-time conversation context maintenance
- Confidence scoring and detailed match explanations
The platform consists of:
- Frontend: Next.js-based web application with responsive design
- Backend: Flask API server handling AI agent orchestration
- AI Layer: Google ADK agents for natural language processing and matching
- Data Layer: Firebase Firestore for scalable user data management
- Communication: Integrated messaging for seamless employer-candidate interaction
| Technology | Purpose |
|---|---|
| Python 3.8+ | AI orchestration and core logic |
| Flask | REST API endpoints |
| Google ADK | Conversational AI agents |
| Firebase Admin SDK | Server-side data management |
| Technology | Purpose |
|---|---|
| TypeScript | Type-safe development |
| Next.js | Server-side rendered React |
| React | Component-based UI |
| Tailwind CSS | Utility-first styling |
| Component | Platform |
|---|---|
| Hosting | Vercel + Railway |
| Database | Firebase Firestore |
| Authentication | Firebase Auth |
| AI Services | Google AI |
| Messaging | Twilio |
- Conversational Search: Find candidates through natural language queries
- Progressive Refinement: Each conversation builds on previous context
- Semantic Matching: AI understands skills, experience, and potential
- Real-time Communication: Integrated chat for immediate engagement
- Scalable Architecture: Built for enterprise-level deployment
Prometheus addresses critical inefficiencies in modern recruitment:
- Time Reduction: 70% faster candidate identification through AI
- Quality Improvement: Better matches through semantic understanding
- Cost Efficiency: Reduced recruitment overhead and agency fees
- Scalability: Handles large talent pools with consistent accuracy
- Enterprise Recruitment: Large organizations managing high-volume hiring
- Specialized Staffing: Technical roles requiring specific skill combinations
- Freelance Platforms: Project-based talent matching
- Career Development: Professional skill assessment and market positioning
- Python 3.8+
- Node.js 18+
- Firebase project
- Google AI API access
-
Clone Repository
git clone https://github.com/LeonardoCerv/Prometheus.git cd Prometheus -
Backend Setup
pip install -r requirements.txt python server.py
-
Frontend Setup
cd Frontend npm install npm run dev -
Configuration
- Configure Firebase credentials
- Set up Google AI API keys
- Initialize database with sample data
The platform is designed for cloud deployment with:
- Containerized backend services
- CDN-optimized frontend delivery
- Auto-scaling infrastructure
- Enterprise-grade security and compliance
- Google AI team for advanced language models
- Firebase team for scalable backend infrastructure
- Open-source community for foundational technologies
