RecruiterBot is a Telegram chatbot that takes any job offer and transforms it into a simulated technical interview session powered by AI.
The idea came to life on a Sunday after reading an inspiring post by David Hurtado Torán. His message — “The best way to predict the future is to build it” — pushed me to turn curiosity into action that very day.
💡 What it does
- Accepts job descriptions as input
- Generates contextual technical questions using GPT
- Asks questions and listens to your answers
- Provides AI-driven feedback to help improve interview performance
🧰 Tech Stack
- Python
- OpenAI GPT (chat completions)
- Telegram Bot API
🚧 Future Enhancements
- Add memory/state to keep context across questions
- Automatically extract job offers from URLs (scraping)
- Fine-tune prompts for more personalized interviews
🧠 Why this project?
RecruiterBot shows how LLMs can turn passive job searching into an interactive learning experience. Imagine integrating this into job boards like LinkedIn, InfoJobs, or Manfred — instantly turning postings into personal mock interviews.