Transforming Recruitment:Mobile background
Project logo

Transforming Recruitment: Camsha's AI-Driven Approach to Seamless Talent Acquisition

AI-Powered Recruitment: Seamlessly Connecting Talent and Opportunity

Project overview

CamSha developed for Smart Bubble by The Trybe Agency, is an advanced AI-driven recruitment platform. It utilizes artificial intelligence to precisely match candidates to jobs, streamline candidate sourcing and talent searching, and conduct AI-powered virtual interviews with video avatars. This comprehensive platform integrates seamlessly into existing workflows, revolutionizing the hiring process with speed and accuracy.

Timeline

November 2024 - Till Now

Client

Smart Bubble

Team Members

  • Project manager
  • CTO
  • Lead Tech
  • 3 Full stack developers
  • 2 UX/UI Designer
  • 1 QA

Objectives

Implement intelligent AI-driven matching to improve recruitment precision and effectiveness.

Automate candidate sourcing with an integrated sourcing tool for a richer talent pool.

Enhance the interview process using AI-powered virtual interviews to standardize and scale candidate assessments.

Key Features

Intelligent Matching

Deploys sophisticated AI algorithms to ensure precise candidate-job matching, enhancing recruitment efficiency and success rates.

Automated Sourcing Tool

Integrates powerful sourcing to automate data collection from various sources, enriching candidate pools.

AI-Powered Virtual Interviews

Facilitates virtual interviews with animated AI avatar, providing a consistent and scalable approach to assess candidates effectively.

Recruitment process management

Follow the candidate through their application process from the moment they apply till the recruitment.

Assisted job offer creation

Generate job offers with our AI and refine them with a chatbot that helps you add details and improvements that scale your chances at finding your target talents.

Assisted evaluation

CamSha’s AI helps the recruiter in decision making about the application by evaluating interview results and assessing the candidate’s answers with scores.

Pain Points

CamSha faced challenges in efficiently sourcing candidates and accurately matching them to job openings.

Challenges During Implementation

Integration of Sourcing Tool

Encountered problems with handling the growing demands of sourcing and their potential effects on user waiting time.

Defining AI Scope and Capabilities

Clarifying the AI components to align with recruitment objectives and deliver expected outcomes requires detailed analysis.

Solutions

Implemented multiple queues with multiple instances to be able to handle growing demands with minimal response time.

Refined AI Requirements by conducting in depth consultations to tailor AI algorithms to industry-specific needs, enhancing overall recruitment precision.

Tech Stack & Integrations

Tech stack item 0
Tech stack item 1
Tech stack item 2
Tech stack item 3
Tech stack item 4
Tech stack item 5
  1. 1 Fronted

    • Vue.js:A progressive JavaScript framework used to build the user interface.
    • Quasar:A high-performance Vue.js framework for building responsive websites and mobile apps.
    • Tailwind CSS:A utility-first CSS framework for custom styling of the frontend.
    • WebSockets: Enables real-time updates and communication between the frontend and backend
  2. 2Mobile App

    • Webview: Used to wrap the web-based frontend for mobile app experience.
    • Kotlin: The primary language for Android app development.
    • Bluetooth Manipulation:Functionality integrated for managing Bluetooth connections directly from the app.
  3. 3Backend

    • Laravel:A PHP framework providing a robust backend with an expressive syntax.
    • FilamentPHP: A lightweight admin panel for Laravel, simplifying backend management.
    • FastAPI:A lightweight admin panel for Laravel, simplifying backend management.
    • Used for building the AI processing server and web scraper.
    • Handles AI-driven tasks, API processing, and data extraction efficiently.
    • RabbitMQ:Message broker facilitating asynchronous communication between Laravel and FastAPI services, enabling real-time-like experiences.
    • OpenAI API:Integrated for AI-powered processing and automation.
  4. 4Database

    • MySQL: The primary relational database management system for structured data.
    • SQLite:A lightweight database used for local storage and caching.
  5. 5Cloud Services / Infrastructure (Used for Local Deployment)

    • DigitalOcean:Cloud hosting provider for scalable application deployment.
    • Self-Hosted Scraper & AI Server:Built with FastAPI and deployed on self-managed infrastructure. Communicates with the Laravel app via RabbitMQ queues to provide near real-time responses.
    • Nginx:Used as a high-performance web server and reverse proxy.
    • Laravel Forge: A tool for provisioning and managing Laravel applications.
    • Docker: Containerization for deployment consistency across different environments
    • Grafana: Monitoring and analytics for system performance.
    • Prometheus: A time-series database used for monitoring infrastructure and services.
  6. 6Integrations

    • Social Login: Allows users to authenticate via external platforms.
    • RabbitMQ: Handles messaging between Laravel and FastAPI, ensuring real-time data processing.
    • OpenAI API: Used for AI-driven features, including chatbots and automation.
    • LinkedIn Scraper (Self-Hosted, Self-Made): Custom-built tool for extracting LinkedIn data.
    • AssemblyAI: Provides speech-to-text capabilities.
    • ChatGPT: Integrated as a chatbot for conversational AI features.
    • api.pappers.fr: Used for retrieving company-related data.
    • Shlink: A URL shortener for managing short links.
    • heygen AI: Converts text into video using AI-powered automation.

This setup creates a real-time-like environment by using RabbitMQ to facilitate communication between the Laravel app and the FastAPI services(scraper & AI server). The use of WebSockets further enhances responsiveness, ensuring users get near-instant feedback on data processing tasks.

Results

Enhanced Recruitment Speed

Reduced time to hire, greatly improving the recruitment lifecycle and allowing quicker placements.

Improved Matching and Interview Efficiency

Increased the accuracy of candidate-job matches and provided scalable virtual interviewing solutions.

Are you ready to embarkon a journey with the trybe ?