2 min read
RecruiterBot

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.


📌 View full article on LinkedIn
📦 View the code on GitHub